centos7.5 supervisor +nginx 开机启动设置(实测最有效)以及出现问题思路

都推荐使用yum命令安装(推荐主要是yum安装后一般都会帮你配置好了,下载解压和pip等安装可能需要自己配置相关的东西)

1.安装supervisor同时开机启动

su - #切换为root用户

# yum install epel-release
# yum install -y supervisor
# systemctl enable supervisord # 开机自启动
# systemctl start supervisord # 启动supervisord服务

# systemctl status supervisord # 查看supervisord服务状态
# ps -ef|grep supervisord # 查看是否存在supervisord进程

原文:https://blog.csdn.net/donggege214/article/details/80264811  

2.安装nginx同时开机启动

 

再参考我之前的博客安装nginx

https://blog.csdn.net/qq_36401512/article/details/84255018

systemctl enable nginx.service# 开机自启动。

 

3.出现问题找日志

开机启动后,访问nginx代理网址出现502 Bad Gateway nginx/1.12.2。这时候要找到日志(非常重要),你可以打开/etc/nginx/nginx.conf(配置文件中)找到error_log /var/log/nginx/error.log,说明错误日志在/var/log/nginx下面。打开日志发现报错为8001 failed (13: Permission denied) while connecting to upstream,你在根据错误去搜索很快发现解决方法。

 

4.解决问题

setsebool -P httpd_can_network_connect 1 #终端运行该代码即可。

参考:

https://blog.csdn.net/oydaybreak/article/details/46594639

 

 

 

 

我写下该博客提醒自己,一般所有软件都自带日志,出错了第一反应要去查看日志,才能快速解决问题。作为一个程序员,在编写程序时也要注意添加日志,以便后续维护程序。

 

你可能感兴趣的:(python)