zyllf2009 发表于 2017-2-21 07:24:42

nodejs daemon

正常情况下 
node server.js  启动后,如果关闭cmd或者是session 会话,同时也会关闭 nodejs, 如果我们想保持nodejs
继续执行, 就必须要 以守护进程方式启动, 可以使用nohup ,但是 个人觉得forever会更好用一点
 
1. 安装forever
  

npm install forever
 2. 启动
   

usage: forever SCRIPT
options:
start          start SCRIPT as a daemon
stop         stop the daemon SCRIPT
stopall      stop all running forever scripts
list         list all running forever scripts
 3. 要关闭进程的话
     $ forever list
会列出来 正在运行的 procee 的 pid
不要使用 kill pid 关闭,关闭后会自动重新启动
使用 forever stop index// 你所需要关闭的process 在 上面列表里的 位置
 
附 : forever 的Github 地址
 
  https://github.com/nodejitsu/forever
 
页: [1]
查看完整版本: nodejs daemon