Apache 2.4.12+PHP 5.6.5(php-fpm)随机产生http 503?

Apache

昨天更新了天翼云服务器(centos 6)上的一些软件,其中之一就是按照之前编译安装apache笔记把apache从2.4.10升级到了最新的2.4.12(released 2015-01-29)这个版本,结果发现各种随机的http 503错误,满脸黑线……

然后我又在局域网里的测试服务器上(centos 7),按照相同的方法编译升级apache至2.4.12,测试结果还是随机出现http 503。

简单看了一下,访问纯静态的文件都没有问题,只是在处理*.php文件的时候就有可能随机出现http 503。PHP版本是5.6.5,用php-fpm这个进程管理器。

Google之。可能是这个apache版本发布才10天,也许很多人没有升级,也许升级了也没有遇到我碰到的问题,总之没有发现什么有价值的消息。罢了罢了,还是降级回去用2.4.10好了。

总结:以后要升级LAMP中apache、mariadb、php中的任何一个,先在测试服务器上搞。再手贱剁手!

2015年4月18日更新----------------

apache 2.4.10之前,之前的httpd.conf配置一直是从apache mod_php到php-fpm中的:

	<FilesMatch \.php$>
	    SetHandler proxy:fcgi://php-fpm
	</FilesMatch>

上述写法在apache 2.4.12中并不好用,就是造成随机http 503的原因,修改成如下以后,一切都正常了:

	<FilesMatch \.php$>
	    SetHandler "proxy:unix:/dev/shm/php-fpm.sock|fcgi://localhost/"
	</FilesMatch>

LAMP

Email: i at onepx dot com || QQ: ⑧九零三④幺 || 微信: onepxcom
©2023 一像素 蜀ICP备13026576号-2 网站地图