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