我有一个脚本,但我在共享主机上的服务器在 5 分钟后超时,有没有办法在超时后继续执行脚本?该脚本更新我的 MySQL 数据库。运行脚本一段时间并停止然后自动继续但不是从头开始?
谢谢
终止执行后无法自动继续脚本。在共享主机环境中,一段时间后终止脚本是很常见的,您应该检查允许在主机的公司 wiki/faq 上运行多长时间。如果您想模拟持续的脚本执行,您必须自己编写代码,检测已完成的操作并仅处理其余数据。
即使在共享主机上,您也应该能够使用set_time_limit
(PHP 文档)
set_time_limit(0); // infinite