如何在Forever中以编程方式重新启动子项?

时间:2012-09-29 00:53:19

标签: node.js forever

我有两台我想要永远监控的服务器。如果重新启动,我需要重新启动另一个。

serverOne.on('restart', function(){
    serverTwo.restart();
});

我尝试过的任何东西似乎都没有用,即使阅读代码意味着应该这样做。我也尝试过:

serverTwo.restart();
serverTwo.kill(false);
serverTwo.kill(true);
serverTwo.stop();

等。

我知道我可能需要让serverTwo在失去与serverOne的连接时做一些事情,但是由于其他人正在开发那些我正在寻找一种方法来暂时使用它。

1 个答案:

答案 0 :(得分:0)

我相信我已经用这条线做到了:

serverTwo.child.kill();

虽然这是最好的做法我不知道......