2010-08-31 36 views
1

我想每週使用cron作業運行一個php腳本,但腳本可能需要幾分鐘或更長時間。php/apache:允許更大的max_execution_time用於CRON作業?

有什麼辦法可以允許更大的max_execution_time只爲這個腳本?

+1

[PHP命令行:的max_execution_time和memory_limit的]的可能重複(HTTP://計算器。 COM /問題/ 2181459/PHP-命令行-MAX-執行時間和存儲器限制) – Piskvor 2010-08-31 08:04:55

回答

1

您可以使用set_time_limit()。如果要全面禁用超時,請將其作爲參數傳遞給0。否則,傳遞最大執行時間的秒數。

1

您可以在代碼開始時使用set_time_limit(0):這會完全消除此腳本的執行時間限制。請注意,這意味着該腳本可以「永久」運行,因此在掛起的情況下進行一些檢查。