远程停止NodeJS

时间:2012-03-02 04:20:07

标签: php javascript sockets node.js

我正在开发一个NodeJS项目,其中PHP服务器可以控制启动和停止NodeJS套接字服务器。服务器将通过PHP远程调用启动但是我不确定如何停止远程NodeJS服务器,因为我发现的所有答案都告诉我按CTRL-C,在这种情况下不是一个选项。有谁知道如何以整洁的方式引发结束事件?是否有一个可以罚款的事件,或者我可以做的最好的抛出异常?

2 个答案:

答案 0 :(得分:2)

您始终可以公开调用process.exit();

的路线

Node API Docs: process.exit

答案 1 :(得分:1)

我在/etc/init.d中为您的nodejs应用设置了一个kickstart脚本,然后从命令行设置[start | reset | stop]。如果它在远程计算机上,您应该使用无密码SSH查看您的php应用程序以远程启动/停止。