标签: php debugging logging
我目睹了非常奇怪的行为:通过AJAX调用的长时间运行的PHP脚本将运行大约30分钟。但是,当我在没有任何error_log()语句的情况下运行它时,它会在大约150秒后停止并且没有错误。当我添加一些error_log()语句来跟踪它停止的位置(及其原因)时,它会毫无问题地完成。
error_log()
换句话说,只有在观察到""
为什么会发生这种情况的任何想法?谢谢!
注意: 我在脚本中调用ignore_user_abort()和set_time_limit(0)。
ignore_user_abort()
set_time_limit(0)