突然间,我的本地计算机不再显示500错误,而是显示503。在查看错误日志时,它还显示错误“AH01067:无法读取FastCGI标头”“,然后读取“AH01075:将请求调度到““时出错(下面是完整错误)
这种情况从来没有发生过,通常会抛出一个500错误,然后在错误日志中记录错误。
为了测试这一点,我确实有一个PHP文件,我故意遗漏了结尾的分号,试图导致500。
我的测试代码抛出了500:
<?php
echo "Hello"
我得到的是完整的日志,而不是错误:
[Tue Oct 18 10:55:02.139915 2022] [proxy_fcgi:error] [pid 275174] [client 127.0.0.1:47564] AH01067: Failed to read FastCGI header
[Tue Oct 18 10:55:02.139977 2022] [proxy_fcgi:error] [pid 275174] (104)Connection reset by peer: [client 127.0.0.1:47564] AH01075: Error dispatching request to :
我在ubuntu20.04机器上使用apache2和php7.3fpm。
主要的混乱,我认为与此是,它工作在周五,并向我展示了错误,进来工作在周一,它不再工作。
1条答案
按热度按时间ovfsdjhp1#
我似乎已经解决了这个问题。在我的php ini中,我有以下xdebug参数:
我已经注解掉了这一点,现在它看起来正在处理抛出500而不是503的页面,错误日志显示实际的php/code错误