温馨提示×

Debian Nginx故障排查方法

小樊
46
2025-08-13 02:22:09
栏目: 智能运维

以下是Debian Nginx故障排查方法:

  1. 检查服务状态:用systemctl status nginx查看Nginx是否运行,未运行则用systemctl start nginx启动。
  2. 查看日志文件:通过tail -f /var/log/nginx/error.log实时查看错误日志,定位具体错误信息。
  3. 验证配置文件:用nginx -t检查配置文件语法,有错误则根据提示修改。
  4. 检查端口占用:用sudo lsof -i :80sudo netstat -tulnp | grep 80查看端口是否被占用,冲突则停止相关服务或修改Nginx端口。
  5. 确认文件权限:确保Nginx用户(通常为www-data)对相关文件和目录有读取权限,用sudo chown -R www-data:www-data /pathsudo chmod -R 755 /path设置。
  6. 检查系统资源:用tophtopdf -h等命令查看CPU、内存、磁盘空间是否充足。
  7. 排查后端服务:若出现502等错误,检查PHP-FPM等服务是否正常运行,用systemctl status php-fpm查看。
  8. 检查防火墙/SELinux:用ufwfirewall-cmd放行80/443端口,临时关闭SELinux用setenforce 0测试。

0