我想每週使用cron作業運行一個php腳本,但腳本可能需要幾分鐘或更長時間。php/apache:允許更大的max_execution_time用於CRON作業?
有什麼辦法可以允許更大的max_execution_time
只爲這個腳本?
我想每週使用cron作業運行一個php腳本,但腳本可能需要幾分鐘或更長時間。php/apache:允許更大的max_execution_time用於CRON作業?
有什麼辦法可以允許更大的max_execution_time
只爲這個腳本?
也許你應該嘗試這些問題的答案:
當然不過,使用ini_set("max_execution_time",60)
在你的工作的腳本第一個PHP行應該做的伎倆。
的問候,丹尼爾
您可以使用set_time_limit()
。如果要全面禁用超時,請將其作爲參數傳遞給0。否則,傳遞最大執行時間的秒數。
您可以在代碼開始時使用set_time_limit(0)
:這會完全消除此腳本的執行時間限制。請注意,這意味着該腳本可以「永久」運行,因此在掛起的情況下進行一些檢查。
你並不需要,如果你使用PHP CLI提出了更高的max_execution_time:http://nl3.php.net/manual/en/features.commandline.differences.php
[PHP命令行:的max_execution_time和memory_limit的]的可能重複(HTTP://計算器。 COM /問題/ 2181459/PHP-命令行-MAX-執行時間和存儲器限制) – Piskvor 2010-08-31 08:04:55