Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 787 Bytes

08.Nginx_Daemon.md

File metadata and controls

37 lines (29 loc) · 787 Bytes
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