apache部署python程序出現(xiàn)503錯誤的解決方法
前言
本文主要給大家介紹了解決apahce部署python程序出現(xiàn)503錯誤的相關內(nèi)容,下面話不多說了,下一起看看詳細的介紹吧。
發(fā)現(xiàn)問題
今天更新服務器后,發(fā)現(xiàn)使用apache部署的某個python程序無法訪問了,返回503錯誤,報錯日志如下:
[Thu Apr 13 10:54:40 2017] [error] [client 127.0.0.1] (13)Permission denied: mod_wsgi (pid=1814): Unable to connect to WSGI daemon process 'trac' on '/etc/httpd/logs/wsgi.1798.0.2.sock' after multiple attempts.
解決過程
一看是權限問題,于是修改了對應sock文件的權限為777,發(fā)現(xiàn)還是503錯誤,重啟httpd服務后也是如此。這時候發(fā)現(xiàn)一個問題,為啥這個sock文件會在logs目錄呢?一般來說應該是在/var/run目錄下???
于是打開對應的配置文件,發(fā)現(xiàn)里面沒有配置WSGISocketPrefix選項,于是在conf文件中添加WSGISocketPrefix /var/run/wsgi后重啟服務,恢復正常了。
奇怪的是,之前沒有配置這個怎么就不會報錯呢?難道是版本更新引起的問題?知道的朋友們可以留言進行討論下。
總結
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關文章
Python自動化測試Eclipse+Pydev 搭建開發(fā)環(huán)境
本文主要介紹python自動化測試環(huán)境搭建,這里對Eclipse+Pydev 搭建開發(fā)環(huán)境做了圖文詳解,有需要的小伙伴可以參考下2016-08-08
django 使用 request 獲取瀏覽器發(fā)送的參數(shù)示例代碼
這篇文章主要介紹了django 使用 request 獲取瀏覽器發(fā)送的參數(shù)示例代碼,獲取數(shù)據(jù)有四種方式,具體內(nèi)容詳情大家跟隨腳本之家小編一起看看吧2018-06-06
在Python中實現(xiàn)函數(shù)重載的示例代碼
這篇文章主要介紹了在Python中實現(xiàn)函數(shù)重載的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12
python導出requirements.txt的幾種方法以及環(huán)境配置詳細流程
這篇文章主要給大家介紹了關于python導出requirements.txt的幾種方法以及環(huán)境配置詳細流程,requirements.txt 文件是一個文本文件,用于列出你的Python項目所依賴的軟件包及其版本,需要的朋友可以參考下2023-11-11

