Nginx出现php-fpm.sock(Permission denied)的错误解法
2014-07-28 tech

今天客户的VPS跑着跑着突然就502了,查了下nginx的log,是连接PHP-FPM的sock出了权限的问题
但是,按理来说,应该不会出这个问题,因为很长一段时间正常在跑,突然出现这个问题实属奇怪
然后找到了php-fpm.conf去看配置档

1
2
3
;listen.owner = nobody
;listen.group = www
;listen.mode = 0660

这三个竟然是注释状态,于是,改成

1
2
3
listen.owner = www
listen.group = www
listen.mode = 0660

保存然后重启php-fpm服务就搞定了。

其实最蹊跷的事情是,之前一段时间都正常跑,为什么突然就跪了。。。无法理解,回头再想想原因吧…