1. 程式人生 > >centos7.5 supervisor +nginx 開機啟動設定(實測最有效)以及出現問題思路

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

 

 

 

 

我寫下該部落格提醒自己,一般所有軟體都自帶日誌,出錯了第一反應要去檢視日誌,才能快速解決問題。作為一個程式設計師,在編寫程式時也要注意新增日誌,以便後續維護程式。