我正在研究下载和读取 csv 文件并将内容导入数据库的 php 脚本。但是我有一个问题:当这个脚本运行很长时间时,我会得到错误 500 - 内部服务器错误。我不知道为什么,但服务器已将执行时间设置为 90 秒,但我的脚本运行时间更长(大约 6 分钟),然后我收到此错误。
当我得到执行时间错误时没关系,因为我可以使用 register_shutdown_function() 捕获它并使用 cUrl 创建另一个实例,但是这个错误对我来说是无法捕获的。
有没有人知道如何捕捉它或使执行时间错误起作用?
我尝试了 set_time_limit(),但它也不起作用,因为服务器处于安全模式。它是虚拟主机,所以我不能更改 php.ini 或类似的东西。
感谢您的任何回答