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