前言
本文主要給大家介紹了解決apahce部署python/51100.html">python/268601.html">python程序出現(xiàn)503錯誤的相關(guān)內(nèi)容,下面話不多說了,下一起看看詳細(xì)的介紹吧。
發(fā)現(xiàn)問題
今天更新服務(wù)器后,發(fā)現(xiàn)使用apache部署的某個python程序無法訪問了,返回503錯誤,報(bào)錯日志如下:
[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.
解決過程
一看是權(quán)限問題,于是修改了對應(yīng)sock文件的權(quán)限為777,發(fā)現(xiàn)還是503錯誤,重啟httpd服務(wù)后也是如此。這時(shí)候發(fā)現(xiàn)一個問題,為啥這個sock文件會在logs目錄呢?一般來說應(yīng)該是在/var/run目錄下啊?
于是打開對應(yīng)的配置文件,發(fā)現(xiàn)里面沒有配置WSGISocketPrefix選項(xiàng),于是在conf文件中添加WSGISocketPrefix /var/run/wsgi后重啟服務(wù),恢復(fù)正常了。
奇怪的是,之前沒有配置這個怎么就不會報(bào)錯呢?難道是版本更新引起的問題?知道的朋友們可以留言進(jìn)行討論下。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網(wǎng)的支持。
新聞熱點(diǎn)
疑難解答
圖片精選