3

我正在运行一个 php 脚本作为一项可能需要很长时间才能完成的 cron 作业。它将创建一个巨大的 xml 文件并保存它。

如果我实施它,我应该怎么想?

我做的一件事是设置 max_execution_time 很长时间:

ini_set('max_execution_time', 300);

还有什么我应该做的吗?增加内存限制?如果将标题“保持活动”有帮助吗?

我能做些什么来确保脚本将始终运行,直到所有必要的事情都完成?

4

1 回答 1

5

您可以使用作为参数传递的set_time_limit函数来删除执行时间限制:0

set_time_limit(0);

添加 HTTP 标头将无济于事,因为它是一个 cronjob 脚本,您无需处理浏览器。

于 2013-10-29T22:32:44.107 回答