开始的两个受Mochiweb服务器与一个脚本文件
题
我有从受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框架生成启动脚本。现在我能够在不运行的问题从另一个脚本两个启动脚本。这个问题早是我猜测它开始其终止只要Web服务器启动最终关闭了Mochiweb服务器也ERL外壳。
不隶属于 StackOverflow