网页突然502
1. 检查 PHP-FPM 服务状态
sudo systemctl status php7.3-fpm
2. 查看 PHP-FPM 日志
sudo tail -f /var/log/php7.3-fpm.log
3. 查看 Nginx 日志
sudo tail -f /var/log/nginx/error.log
4. 检查 PHP-FPM 进程数
检查 PHP-FPM 是否因为进程数不足而无法处理新的请求。在 PHP-FPM 配置文件 /etc/php/7.3/fpm/pool.d/www.conf 中,检查 pm.max_children 参数:
pm.max_children = <value>
5. 检查套接字文件权限
确保 Nginx 用户对 PHP-FPM 套接字文件有访问权限:
sudo ls -l /var/run/php/php7.3-fpm.sock
确保套接字文件的权限如下:
srw-rw---- 1 www-data www-data 0 Jul 11 12:34 /var/run/php/php7.3-fpm.sock
如果权限不正确,可以尝试更改权限:
sudo chown www-data:www-data /var/run/php/php7.3-fpm.sock
sudo chmod 660 /var/run/php/php7.3-fpm.sock
6. 检查服务器资源
检查服务器的资源使用情况(内存、CPU 等):
Top
或使用 htop(需要先安装):
sudo apt install htop
htop
如果服务器资源耗尽,可能需要优化应用程序或增加服务器资源。
No comments to display
No comments to display