title |
---|
Nginx 守护 |
我们使用 supervisor 来守护 Nginx 防止其发生退出
安装 nginx 是用 sudo 安装,启动使用 sudo service niginx start
然而 supervisor 启动nginx 也要用sudo。
我们需要提高 supervisor 的权限
添加 supervisor 守护 nginx 配置文件
cd etc\supervisor\conf.d
# 编辑
sudo vim hinginx.conf
# 修改
[program:hinginx]
command=/usr/sbin/nginx -g 'daemon off;'
autostart=true
autorestart=true
startsecs=1
startretries=3
stdout_capture_maxbytes=1MB
stderr_capture_maxbytes=1MB
stdout_logfile=/var/log/supervisor/hinginx_out.log
stderr_logfile=/var/log/supervisor/hinginx_err.log
# 更新配置
sudo supervisorctl update