2016-03-30 89 views
3

首先我使用Joomla,並以具體有問題:如何增加超時,避免500錯誤獲取HTTP頭

每當我的頁面要花很長時間來渲染,它重定向到錯誤「的請求的頁面找不到。「

enter image description here

雖然我的網頁的菜單欄和頁腳呈現(無CSS),但組成部分顯示了這個錯誤。在控制檯中,我發現:

"NetworkError: 500 Error Fetching http headers - http://my_site.com/index.php?option=com_virtuemart&view=cart&lang=en "

而且在一些研究中,我發現由於它花費的時間太多,所以就是造成這個問題。現在我有兩個問題:

1.如果服務器在時間限制後沒有響應,那麼爲什麼以及如何呈現菜單欄和頁腳?

2.我該如何解決這個問題?

回答

0

如果您希望您的腳本有更多的時間來執行,那麼您應該增加PHP超時。你可以通過添加下面一行到本地php.ini或以.user.ini

max_execution_time = 60 

的事情是,在我看來,你應該知道爲什麼你的腳本正在採取這麼多的時間來執行的遊客都沒有接受等待超過幾秒鐘才能加載頁面。你的第一步應該是檢查MySQL慢速查詢日誌,看看爲什麼需要這麼多時間。

+0

其實我正在使用一些特定的裝運方法,由於某些原因需要花費時間。總之,我的第一個問題有什麼答案嗎?爲什麼和如何呈現菜單欄和頁腳(沒有css),如果服務器拒絕響應? – Anant