1
4
你应该使用 set_time_limit() 功能,在大多数情况下都有帮助。 或者,在Linux/Unix上,可以尝试将脚本作为后台进程运行。php cli可以用于此目的,通过cli运行的脚本没有时间限制。你可以用 exec/system 或者类似的php函数来启动php cli并让它在后台运行一个php脚本,立即将控制权返回到脚本。在大多数情况下,通过cli运行的PHP脚本的行为与在cgi环境中一样,只不过与环境相关的差异很少,例如没有时间限制。 有一种方法可以做到:
更多详细信息,请访问: Running a Background Process in PHP |
2
1
看看
|
3
0
将其作为CLI运行将自动消除时间限制。您可以使用cron来实现这一点,正如Salman A所描述的那样。 我有每30分钟运行一次的脚本。它是这样的:
我为什么这么做?因为我在某个地方读到PHP在垃圾收集方面非常糟糕。所以我每30分钟杀一次它。 它没有那么健壮。但是,考虑到共享托管的限制。这是我最好的方法。 您可以将其用作模板。 |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |