我有順序函數調用,需要幾秒鐘的處理時間。我面臨過這樣的錯誤:最大執行時間致命錯誤
有什麼辦法消除這種誤差?
我從以前的線程這樣的回答:
您應該檢查的max_execution_time設置在你的服務器上的php.ini文件,並在本地安裝。
有沒有其他解決方案呢?
MyURLDecode
是如下:
function MyURLDecode($url)
{
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => $url,
CURLOPT_HEADER => false,
CURLOPT_NOBODY => true,
CURLOPT_FOLLOWLOCATION => true,));
curl_exec($ch);
$follow_url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
curl_close($ch);
return $follow_url;
}
我覺得捲曲碼超時。將'CURLOPT_TIMEOUT'設置爲5秒並檢查捲曲錯誤。 –
你可以在php.ini文件中增加PHP的最大執行時間。它通常在服務器的'/ etc/php5/apache2/php.ini'中找到,然後編輯'max_execution_time = 30'這行並將其增加到更高的值。 – adamS
@adamS:這是我在我的問題中提到的一種解決方案。有沒有其他的方法來消除這個錯誤? –