当前位置 : 主页 > 网络编程 > PHP >

记一次服务器重启后网站502的恢复过程

来源:互联网 收集:自由互联 发布时间:2023-09-03
场景描述 服务器采用的是 Nginx+PHP 网站服务器升级后重启,发现网站打不开了,返回502 问题解决 经过排查,发现是 php-cgi.sock 的权限是root,而nginx是www用户运行的,导致服务器502 需要

场景描述

服务器采用的是 Nginx+PHP

网站服务器升级后重启,发现网站打不开了,返回502

问题解决

经过排查,发现是php-cgi.sock 的权限是root,而nginx是www用户运行的,导致服务器502

需要修改php-fpm 的配置,监听参数

etc/php-fpm.conf

[www]
listen.owner = www
listen.group = www
listen.mode = 0666
user = www
group = www

修改后,重启php-fpm,发现php-cgi.sock 的权限是www了,网站也可以正常访问

原因是之前安装PHP的时候,直接修改了权限,并没有修改配置文件,重启服务器后php-cgi.sock的权限就不对了

# 直接修改了权限,重启服务器后`php-cgi.sock`的权限就不对了
chown www:www php-fpm.sock
【文章转自 网站模板 http://www.1234xp.com/moban/ 欢迎留下您的宝贵建议】
网友评论