我运行一个处理大量数据的长php脚本。
问题是脚本突然停止,并且没有引发异常或在error_log上找不到异常。我在.ini配置文件中将display_errors和error_logging设置为 1。
更多细节:1)脚本多次执行"file_get_contents"功能。2) 脚本在file_get_contents失败时包含递归。任何帮助都将得到赞赏。
它可能已达到最大执行时间。
set_time_limit(0); // to increase the timelimit to infinity
错误日志记录配置因托管环境而异。我首先会验证您正在编辑正确的 php.ini 文件。查看您的phpinfo输出,并确保确实设置了这些参数,并检查路径/文件以查找错误被记录到的位置。有时它会转到 apache 错误日志,有时它可以发送到专用的 php 日志。如果您故意创建语法错误,您是否能够获得任何错误输出?您也可以考虑查看系统日志,看看那里是否有任何内容。