我正在运行一个 php 脚本作为一项可能需要很长时间才能完成的 cron 作业。它将创建一个巨大的 xml 文件并保存它。
如果我实施它,我应该怎么想?
我做的一件事是设置 max_execution_time 很长时间:
ini_set('max_execution_time', 300);
还有什么我应该做的吗?增加内存限制?如果将标题“保持活动”有帮助吗?
我能做些什么来确保脚本将始终运行,直到所有必要的事情都完成?
您可以使用作为参数传递的set_time_limit函数来删除执行时间限制:0
set_time_limit(0);
添加 HTTP 标头将无济于事,因为它是一个 cronjob 脚本,您无需处理浏览器。