-
部署supervisor服务
# easy_install的方式 yum install -y python-setuptools easy_install supervisor echo_supervisord_conf >/etc/supervisord.conf
-
配置supervisord.conf
# 修改supervisord.conf行尾 [include] files = /etc/supervisor/*.conf # web界面显示 [inet_http_server] port=IP:9001 # 启动 supervisord -c supervisord.conf # 创建目录 mkdir -p /etc/supervisor
-
配置nginx.conf文件
# vim /etc/supervisor/nginx.conf [program: nginx] command=/data/nginx/sbin/nginx -g 'daemon off;' # 修改自己的路径 autorestart=true ; autostart=true ; stderr_logfile=/var/log/error.log ; stdout_logfile=/var/log/stdout.log ; environment=ASPNETCORE_ENVIRONMENT=Production ; user=root ; stopsignal=INT startsecs=10 ; startretries=5 ; stopasgroup=true # 重新加载 supervisorctl -c supervisord.conf reload # 使用supervisorctl启动nginx服务 supervisorctl start nginx #查看状态 supervisorctl status
相关文章
- 02-10Electron中通过ipcMain和ipcRender实现主进程和渲染进程之间的相互通信
- 02-10Supervisor-守护进程工具
- 02-10Supervisor守护进程配置及使用
- 02-10nginx通过Supervisor实现守护进程
- 02-10详解Supervisor进程守护监控
- 02-10Nginx通过CORS实现跨域
- 02-10Java初学笔记22-【线程、继承Thread类、实现Runnable接口、静态代理模式、进程终止、线程常用方法、用户线程和守护线程、线程同步机制、线程死锁、互斥锁、释放锁】
- 02-10Supervisor-守护进程工具
- 02-10通过crontab守护某个进程,防止进程挂掉或者存在多个进程
- 02-10Supervisor守护进程配置及使用