linux + nginx + supervisor
服务运行
linux++nginx+supervisor
nginx:开机启动配置文件/ib/systemd/system/nginx.service
#启动nginx服务
systemctlenablenginx.service
systemctlstartnginx.service
supervisor进程管理工具,python编写的:监控进程状态,进程异常退出时自动重启
supervisor.service
supervisor.conf
在线安装:
yuminstallpython-setuptools
easy_installsupervisor
配置supervisor
mkdir/etc/supervisor
echo_supervisord_conf>/etc/supervisor/supervisord.conf
在supervisord.conf文件最后一行添加:
include
files=/etc/supervisor/conf.d/*.conf
nginx.service:
#服务的说明
Unit
#描述服务
Description=nginx
#描述服务类别
After=network.target
#服务运行参数的设置
Service
#Type=forking是后台运行的形式
Type=forking
#服务的具体运行命令
ExecStart=/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.conf
#重启命令
ExecReload=/usr/local/nginx/sbin/nginx-sreload
#停止命令
ExecStop=/usr/local/nginx/sbin/nginx-sstop
#PrivateTmp=True表示给服务分配独立的临时空间
PrivateTmp=true
#运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3
Install
WantedBy=multi-user.target
Tags:服务运行,linux + nginx + supervisor
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。