我正在运行一个PHP脚本作为一个cron工作,可能需要很长时间才能完成.它将创建一个大型xml文件并保存.
如果我实施它,我应该怎么想?
我做的一件事是长时间设置max_execution_time:
ini_set('max_execution_time', 300);
Run Code Online (Sandbox Code Playgroud)
还有什么我应该做的吗?增加内存限制?如果把标题"keep-alive"有帮助吗?
我该怎么做才能确保脚本始终运行,直到完成所有必要的操作?
您可以使用set_time_limit函数0作为参数传递来删除执行时间限制:
set_time_limit(0);
Run Code Online (Sandbox Code Playgroud)
添加HTTP标头无济于事,因为它是一个cronjob脚本,你不是在处理浏览器.
| 归档时间: |
|
| 查看次数: |
1371 次 |
| 最近记录: |