node.js守护进程问题的解决
最近自己写了一个node.js来读取redis数据,编写完成后按理来说加& 应该是有效的
nohup node redis.js &
但是每次关闭终端后这个进程就自动停止了,百度了下 也没找到原因,想来想去还是换个方式来实现
这里我选用forever的方式
npm install forever -g
安装完成后直接启动
cd /var/www/html/download/log/
forever start redis.js
关闭终端 后进程不受影响
输入
forever list
可以看到当前forever运行的进程列表
如果想关闭进程,有两种方式
1. 传统的 kill -9 +ID
2. forever stop redis.js