环境:Ubuntu 16.0.4

NodeJS 进程守护推荐使用 PM2。

安装

npm install -g pm2

启动

pm2 script.js

重启停止

pm2 restart|stop script

其它进程守护推荐使用 Supervisor。

安装

#切换到 ROOT
sudo -i
#安装成功配置文件路径:/etc/supervisor/supervisord.conf 配置文件。
apt install supervisor

进程配置会读取 /etc/supervisor/conf.d 目录下的 *.conf 配置文件,我们在此目录下创建一个 collect.conf 进程配置文件:

[program:collect]
directory=/home/web
command=php index.php index/collect
autostart=true
autorestart=true
startretries=10
redirect_stderr=true
stdout_logfile=/home/log/collect.log
environment=

接着就可以重启 Supervisord 了:

service supervisord restart

标签: none

评论已关闭