天天看點

記一次apache通路無響應問題

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/chengyi_L/article/details/51433769

最近剛開發的網站項目進入線上測試發生了一個奇怪的問題,每天大概到上班時間左右就會遇到卡死情況。檢視apache的access.log和error.log并沒有詳細的記錄。表明不是程式内部的問題。然後修改本地Host檔案到伺服器還是卡死,排除了dns解析問題。因為安排了外部人員測試,于是将域名解析到另一台測試伺服器,奇迹般的兩邊都沒有問題了。

測試伺服器裝的是一個內建環境,是以配置跟正式環境還是稍有不同的。是以原因可能出在apache本身上面。

在網上搜尋一番後,得知IE10浏覽器會導緻Apache2.4版本阻塞假死。檢視了一下線上伺服器版本,果然是apache2.4。結合每到上班時間就卡死的情況來看,可以推測為測試人員在那個時間段用IE10登入了網站,導緻了apache的卡死。自己下載下傳了一個IE10浏覽器測試,果真如此。按照網上說的教程在配置檔案httpd.conf中添加如下兩句

AcceptFilter http none

AcceptFilter https none

重新開機apache,果然卡死的問題不見了。