我已经使用proxy_fcgi与Apache 2.4一起安装了PHP-FPM,一切正常,但是4-6个请求中的每个请求,Apache都会返回一个空白页。这发生在我的主要网站http://danielhe.com/上,但不发生在子域虚拟主机上。
这显示了Apache的错误日志,[client x] AH01070:解析脚本头时出错
最终,有时Apache出现segfaults AH00052:子pid 9740退出信号分段错误(11)
通过几次刷新页面,我可以很容易地重现“错误解析脚本头”,但是在几次“错误解析脚本头”之后,seg错误会随机发生。
更新 我找到了针对段错误的修复程序,并且WSOD显然已经修复了自身。mod_deflate存在一些问题,但是Apache文档中的此配置对其进行了修复
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# Don't compress images
SetEnvIfNoCase Request_URI \
\.(?:gif|jpeg|jpg|png)$ no-gzip dont-vary
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
2
您应该回答自己的问题并将其标记为已接受的答案,以使该问题看起来像一个已解决的问题
—
regilero 2012年