PHP处于安全模式时处理Cron中的PHP超时

问题描述:

我有一个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

设置使用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