gpt4 book ai didi

ubuntu - 使用单个脚本文件启动两个 mochiweb 服务器

转载 作者:行者123 更新时间:2023-12-04 18:54:20 25 4
gpt4 key购买 nike

我有一个从 mochiweb 框架生成的基本 Web 服务器。要启动它,我使用 start.sh框架自动生成的脚本。一切正常,服务器启动。现在我有一个想要与第一个一起启动的 mochiweb 服务器。同样,它完全独立地使用它的 start.sh 启动。脚本。

所以我所做的是创建一个脚本,从这个脚本调用两个 mochiweb 服务器的启动脚本作为后台进程,例如:

serverOne/start.sh &
serverTwo/start.sh &

当我运行脚本时,两台服务器似乎都正常启动,但在它们启动后,它们似乎立即收到 EXIT 信号并关闭。我有一种感觉,这是由于操作系统(ubuntu)终止了主脚本文件生成的进程以运行两个启动脚本。或者还有其他原因吗?我应该怎么做才能解决这个问题?如何使用单个脚本文件启动两个服务器?

现在脚本文件退出,最后一行说:
(nodeServer1@MyServ)1> *** Terminating erlang (nodeServer1@MyServ)
.
.
.
(nodeServer2@MyServ)1> *** Terminating erlang (nodeServer2@MyServ)

最佳答案

得到它的工作!

我添加了 -noshell mochiweb 框架生成的启动脚本的参数。现在我可以毫无问题地从另一个脚本运行两个启动脚本。早先的问题是我猜它启动了 erl shell,它在 web 服务器启动后立即终止,最终也关闭了 mochiweb 服务器。

关于ubuntu - 使用单个脚本文件启动两个 mochiweb 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2103823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com