解决因php-fpm socket权限错误导致nginx 502错误的一个问题

2 12月

利用upgrade_php.sh脚本升级了下lnmp中的php到5.3.29,然后发现所有php页面都502错误了,经过检查日志发现,nginx尝试去访问php-fpm的sock,我这里是用的/tmp/php-fpm.sock,但是php-fpm的日志并没有任何记录,

后发现,显示如下:

感觉似乎有那么点不对劲,为嘛是root,而且,只有root可读可写。

检查php-fpm的配置文件发现如下:

查看相关文档发现,没有设置listen的所有者和文件权限,修改后如下(修改部分见高亮部分):

测试,问题解决。

发表评论

电子邮件地址不会被公开。 必填项已用*标注