[ERROR] fpm_conf_init_main() [NOTICE] fpm_children_make() 的错误解决办法

2011年04月18日 Linux服务器 暂无评论 阅读 10,833 views 次

今天在安装新的相册程序时,发现PHP中的post和upload数值太大(80M),所以就想所数值进行一下适当的调整,调整完后,我重新启动php-fpm

sbin/php-fpm restart
发现有很多类似下面错误提示信息
I/O warning : failed to load external entity "/usr/local/php/etc/www.xxx.conf"
Apr 18 14:04:06.698479 [ERROR] fpm_conf_init_main(), line 517: failed to load configuration file: failed to parse conf file

 

看日志发现有很多类似下面的提示信息
tail php-fpm.log
Apr 18 15:07:11.142010 [NOTICE] fpm_children_make(), line 352: child 32096 (pool default) started

开始以为是php-fpm的配置文件错误,所以就检查此文件,没有发现“"/usr/local/php/etc/www.xxx.conf”这样的类似配置信息在里面,所以可以确定不是此配置文件的问题,我也换了几个配置文件,问题还是存在的。所以排除了这个文件的原因。

php_fpm

由于双查看了PHP.INI配置文件,也没有发现什么可疑的内容,同时也查看了NGINX的配置文件,也没有发现什么异常的,事后想想问题的解决过程,发现,检查其他配置文件是多余的,因为php-fpm和其他的配置文件没有什么关系,自己也走了一些弯路。

后来当我想不到原因的时候,我想看一下php-fpm这个启动脚本的内容,打开一看,真的发现了问题的原因了。在此脚本中加入过其他的类似$php_fpm_BIN --fpm --fpm-config /usr/local/php/etc/www.xxx.conf这样的内容,删除相关的内容,再次重新启动php-fpm一切正常!

给我留言

Copyright © 羽飞博客 保留所有权利.   Ality主题 皖ICP备14013844号-1

用户登录