2012-02-22 42 views
0

我有一個PHP腳本每小時運行一次左右。該劇本做了一個漫長的過程,預計超過2小時。但是我的PHP每60秒就會超時。我已經使用set_time_limit(0);,但這是不允許在安全模式我猜。那麼你們能否告訴我如何在沒有真正改變安全模式設置的情況下擁有無限的執行時間?PHP處於安全模式時處理Cron中的PHP超時

+0

你的控制檯腳本的'phpinfo();'是什麼意思? – zerkms 2012-02-22 21:28:14

+0

它是一個什麼樣的過程? – 2012-02-22 21:29:44

+0

我必須在那裏看什麼? – Deepak 2012-02-22 21:32:16

回答

4

設置使用PHP -n [path_to_your_script]

標誌 'N' 告訴PHP忽略php.ini文件中設置cron的標籤。

+0

所以如果我忽略php.ini設置將超時業務熄滅? – Deepak 2012-02-22 21:40:30

+0

您必須仍然執行set_time_limit(0); – 2012-02-22 23:50:29