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