web服务器挂掉了怎么让它自动重启了?
发布于 9小时前 作者 wtcsy 63 次浏览 来自 问答

不知道各位怎么守护进程的 我知道一个forever,但貌似是修改了文件才自动重启, 如果程序挂掉了 怎么才能让它自动启动了?

3 回复

我比较菜 说下 我的写法…写一个fork work的函数,在里面执行fork操作,同时监听进程 exit事件,在回调里调用这个fork work函数,这样 进程断了,就自动重启了…

基本就是1楼那样 用IPC进程通信来监听 隔离出一个服务器不用于业务逻辑负责转交请求和socket 然后同时负责监听业务服务器的exit事件 详细的代码你可以去参看朴大的深入浅出nodejs 在249页那里 自豪地采用 CNodeJS ionic

不是修改文件才自动重启的 更好的 pm2 这种事情就不用自己做了

回到顶部