我正在Apache上运行PHP应用程序(Windows上的XAMPP Server 1.6.6.a)并在服务器重启后遇到奇怪的行为。该脚本挂起,但我无法弄清楚在哪里,因为PHP错误日志让我不知道它在哪里完全挂起。我在PHP端找到了问题,因为Apache没有给我错误日志,页面在60秒后停止加载(匹配时,PHP最大执行时间= 60,而不是Apache超时= 300)。
这是相关的php.ini:
max_execution_time = 60
error_reporting = E_ALL
ignore_repeated_errors = Off
ignore_repeated_source = Off
error_log = "C:\xampp\apache\logs\phperror.log"
这是httpd.conf:
Timeout 300
ErrorLog logs/error.log
LogLevel debug
我能做些什么让PHP告诉我问题所在?
答案 0 :(得分:1)
加载:
trigger_error("Script reached line " . __LINE__, E_USER_NOTICE);
代码中的各个点,以确定代码停止的位置。