關於504的問題.

網上的解釋是 網關超時, 什麼是網關超時? 沒時間細看.

我的服務器環境是

CentOS 5.X

apache 2.x

php 5.X

postgreSQL 8.X

在我遇到這個問題, 一頓谷歌百度, 說的現象都是偶爾會報錯.

但是我這個不是偶爾,  是每次發出一個php的請求的時候都會返回504錯誤.

我就查apache的error log看了看.

結果每次接受請求的時候連接數據庫部分出問題!!!!

 

靠!! 這個錯誤提示也太離譜了吧, 怎麼事504的錯誤呢. 這應該就是500錯誤.

目前具體爲什麼返回504的錯誤原因還不清楚.

後來給數據庫服務器加了客戶端訪問權限, 就不返回504錯誤了.

 

總結. 504錯誤並非一定是網絡連接超時等問題, 需要先從自己的服務開始查找.

如果是網絡問題, 網上也有一些增加timeout時間等對策.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章