0
PHP拋出錯誤:PHP拋出錯誤隨機線</p> <p>錯誤信息
PHP Fatal error: Maximum execution time of 1 second exceeded
在代碼中,我們沒有任何的設置,該設置執行時間爲一秒。而這個錯誤發生在完全隨機的行上。有時在簡單的if語句上,有時在db查詢上。我找不到任何圖案。 也許有人有類似的問題,並已解決?
PHP拋出錯誤:PHP拋出錯誤隨機線</p> <p>錯誤信息
PHP Fatal error: Maximum execution time of 1 second exceeded
在代碼中,我們沒有任何的設置,該設置執行時間爲一秒。而這個錯誤發生在完全隨機的行上。有時在簡單的if語句上,有時在db查詢上。我找不到任何圖案。 也許有人有類似的問題,並已解決?
並出現此錯誤是完全隨機的線條
這是正常的:PHP開始執行的代碼,然後在一秒鐘後失敗。所以它可以是任何行,因爲它不會始終以相同的速度執行(考慮I/O,內存,處理器負載等)
也許某人有類似的問題,並已解決它?
這是一個常見的問題。如果你要修復它,你可以:
php.ini
文件,通過你的服務器/ CLI是用戶,找到行有關max_execution-time
和值更改爲類似30。然後重新加載/重啓你的服務器。<?php
標籤後面的ini_set('max_execution_time', 30);
的第一個包含文件中添加第一行。如果沒有包含文件,則將其添加到所有文件的開頭。的更多信息:
我檢查了max_execution_time設置,並且我確信該問題不存在。它不會發生在每個請求。 – dpa
檢查'php.ini',它可能已經在那裏設置爲1秒。 –
您的程序中是否有長時間運行的循環?你是否向外部計劃致電,可能需要時間?你做任何*可能需要很長時間(顯然你*做*,但你需要找到這些地方)?也許你的數據庫訪問應該以較小的步驟進行,而不是一次獲取數千或更多的行? –
@SomeProgrammerDude我不認爲OP想要解決腳本運行時間超過1秒,但只是想刪除時間限制。 –