我永远使用来保持我的nodejs程序一直运行。
当我使用命令终止节点进程时,在程序退出之前,我想做一些事情,命令如下:
forever stop + <id> //get id by forever list
但是没有发出过程信号。(SIGINT,SIGTERM,SIGKILL ......),这是一个永远的错误吗?
任何人都可以帮助我吗?非常感谢你。
编辑: 通过以下方式启动计划:
forever index.js // not forever start index.js
停止另一个命令提示符:
答案 0 :(得分:0)
正如Forever所说,不推荐使用processId作为forever参数,我想你只需要用你的主服务器文件执行这个命令:
// Start your server
forever start /path/to/your/server/file.js
// Stop your server
forever stop /path/to/your/server/file.js
希望它有所帮助。