【发布时间】:2016-12-21 00:58:44
【问题描述】:
我有点困惑。 我有一个 cron 文件 (php),它处理具有大约 100 万行的数据库上的不同选择/更新/删除查询。确保所有查询正常运行的有效方法是什么。该服务器也是一个共享服务器,最大 30 秒 php 执行时间。
【问题讨论】:
-
set_time_limit(0);除非该功能被禁用,否则不能。
标签: php
我有点困惑。 我有一个 cron 文件 (php),它处理具有大约 100 万行的数据库上的不同选择/更新/删除查询。确保所有查询正常运行的有效方法是什么。该服务器也是一个共享服务器,最大 30 秒 php 执行时间。
【问题讨论】:
set_time_limit(0); 除非该功能被禁用,否则不能。
标签: php
将查询分成块并使用参数调用 cron 函数以获取限制。
task.php?f=0
task.php?f=1
task.php?f=2
[...]
并且f 参数设置了查询的限制。也编写一个日志文件。
【讨论】: