我欲乘风九万里
梦的起点
心灵之声
珊瑚礁
编码之舞
梦中的微风
项目编码
聚合登录文档
建议
AI助手
supervisor的安装与使用
1. 安装supervisor,yum方式安装 ```css yum install python-setuptools yum install supervisor easy_install supervisor ``` 2. 配置supervisor,创建目录 ```css mkdir /etc/supervisor ``` 3. 初始化一个配置文件 ```css echo_supervisord_conf>/etc/supervisor/supervisord.conf ``` 4. ```css cd /etc/supervisor vim supervisord.conf ``` 5. 在supervisord.conf最下面添加下面的两行,指向指定的文件夹 ```css [include] files = /etc/supervisor/conf.d/*.ini ``` 6. 创建supervisor.sock ```css sudo touch /var/run/supervisor.sock sudo chmod 777 /var/run/supervisor.sock ``` 7. 在/etc/supervisor目录下创建一个文件夹conf.d ```css mkdir /etc/supervisor/conf.d ``` 8. 在该目录下新建一个api.ini文件。 ```css cd /etc/supervisor/conf.d vi api.ini ``` ```css [program:api] command=dotnet /home/api/Sunc_Web_Api3.0/Sunc_Web_Api3.0.dll directory=/home/api/Sunc_Web_Api3.0/ autostart=true autorestart=true startretries=10 startsecs=1 user=root priority=999 stderr_logfile=/home/log/api.err.log stdout_logfile=/home/log/api.out.log environment=ASPNETCORE_ENVIRONMENT=Production stopsiginal=INT ``` 9. 创建文件夹 ```css mkdir /home/api mkdir /home/log ``` 10. 启动supervisor服务,以root身份运行 ```css supervisord -c /etc/supervisor/supervisord.conf ``` 11. 配置supervisor开机启动 ```css cd /usr/lib/systemd/system/ vi /usr/lib/systemd/system/supervisord.service ``` ```css [Unit] Description=Supervisor daemon [Service] Type=forking ExecStart=/usr/bin/supervisord -c /etc/supervisor/supervisord.conf ExecStop=/usr/bin/supervisorctl $OPTIONS shutdown ExecReload=/usr/bin/supervisorctl $OPTIONS reload KillMode=process Restart=on-failure RestartSec=40s [Install] WantedBy=multi-user.target ``` 12. 判断是否设置成功 ```css systemctl enable supervisord.service ``` 13. 是否能够开机自启 ```css systemctl daemon-reload systemctl is-enabled supervisord ``` 14. supervisor的网页端显示 ```css cd /etc/supervisor vim supervisord.conf ```  15. 总结命令 ```css yum -y remove supervisor sudo systemctl stop supervisor sudo systemctl start supervisor sudo systemctl restart supervisor sudo systemctl status supervisor sudo supervisorctl update ``` 16. supervisor 重启失败原因可能是端口占用,kill之后,再次启动
ysian
我雾化科所
1
聚合登录之创建应用篇
2024-07-30
644
0
2
php函数之match
2024-07-29
582
0
3
聚合登录之常见问题
2024-07-30
489
0
4
聚合登录之前后端示例代码
2024-07-30
483
0
5
聚合登录之获取登录链接
2024-07-30
422
0
6
服务器瘦身
2023-11-01
413
5
7
centos下升级openssl
2023-11-30
412
0
8
我的第一篇博客
2023-09-28
402
0
9
supervisor的安装与使用
2023-11-02
383
0
10
editor.md 代码块没有下拉框
2023-10-06
352
2
PHP [9]
linux [4]
sh [1]
闲谈 [1]
css [2]
redis [2]
Cluster集群 [1]
git [1]
centos [1]
webman [2]
工具 [1]
OAuth2.0 [1]
项目 [1]
初始化 [1]
thinkphp [1]
Nginx [1]
往事 [1]
Mysql [1]
支付宝 [2]
抖音 [2]
qq [2]
聚合 [1]
登录 [1]
聚合登录 [4]
cache [1]
html [1]
queue [1]
Workerman版本
4.1.15
Webman版本
1.5.9
PHP版本
8.3.6
MYSQL版本
8.2.24
操作系统
CENTOS