- 工信部备案号 滇ICP备05000110号-1
- 滇公网安备53011102001527号
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
- CN域名投诉举报处理平台:电话:010-58813000、邮箱:service@cnnic.cn
Web 服务502/503/404 故障排查与解决
欢迎来到8455线路检测中心技术小课堂,每天分享一个技术小知识。Nginx/Apache 作为主流 Web 服务器,502(网关错误)、503(服务不可用)、404(页面不存在)是高频故障,本文按 “现象→排查→解决” 精简步骤,快速恢复服务。
一、 故障 1:502 Bad Gateway(网关错误)
常见原因
反向代理后端服务(如 PHP-FPM、Tomcat)未启动、端口不通或超时。
排查 + 解决(以 Nginx+PHP-FPM 为例)
# 1. 检查后端服务状态(PHP-FPM)
systemctl status php-fpm # 未运行则启动
systemctl start php-fpm && systemctl enable php-fpm
# 2. 验证后端端口连通性(默认9000端口)
netstat -tuln | grep 9000 # 无监听则检查配置
# 编辑PHP-FPM配置,确保监听端口正确
vim /etc/php-fpm.d/www.landui.com
# 确认:listen = 127.0.0.1:9000(或unix socket路径)
systemctl restart php-fpm
# 3. 检查Nginx配置,后端地址是否正确
vim /etc/nginx/conf.d/default.conf
# 确认:fastcgi_pass 127.0.0.1:9000;(与PHP-FPM监听一致)
nginx -t && systemctl restart nginx
二、 故障 2:503 Service Unavailable(服务不可用)
常见原因
服务过载、连接数耗尽,或 Nginx/Apache 配置了维护页面。
排查 + 解决
# 1. 检查服务器资源(CPU/内存是否满了)
top # 若CPU/内存100%,终止占用高的进程(如异常PHP进程)
pkill -f php-fpm && systemctl restart php-fpm
# 2. 调整Nginx最大连接数(缓解过载)
vim /etc/nginx/nginx.conf
# 添加/修改:
worker_processes auto;
events {
worker_connections 10240; # 扩大连接数
}
nginx -t && systemctl restart nginx
# 3. 检查是否配置了维护页面(误操作导致)
grep -r "503" /etc/nginx/ # 找到含503的配置,注释或删除
三、 故障 3:404 Not Found(页面不存在)
常见原因
文件路径错误、Nginx/Apache 根目录配置错误,或 URL 重写规则问题。
排查 + 解决
# 1. 验证目标文件是否存在(以/index.php为例)
ls -l /var/www/html/index.php # 无此文件则上传或修正路径
# 2. 检查Web服务根目录配置(Nginx为例)
vim /etc/nginx/conf.d/default.conf
# 确认:root /var/www/html;(与文件实际路径一致)
# 确认:index index.php index.html;(默认首页包含目标文件)
nginx -t && systemctl restart nginx
# 3. 若启用URL重写(如WordPress),检查重写规则
# 确保Nginx配置中允许重写,且规则正确:
location / {
try_files $uri $uri/ /index.php?$args;
}
四、 通用排查技巧
查看 Web 服务日志,快速定位错误详情:
# Nginx日志
tail -f /var/log/nginx/error.log
# Apache日志
tail -f /var/log/httpd/error_log
2. 浏览器 F12 打开 “开发者工具”,查看 “网络” 面板,确认请求 URL 和响应详情。
以上故障排查步骤覆盖 Web 服务最常见问题,核心原则是 “先定位原因,再精准解决”,避免盲目重启服务。
8455线路检测中心官网提供更多 Web 服务优化与故障排查案例,若遇到复杂场景(如集群环境故障、特殊配置冲突),可直接咨询技术支持。合理配置服务参数、定期备份配置文件,能有效减少故障发生概率,更多实用运维技巧,8455线路检测中心期待与你一起探索。
售前咨询
售后咨询
备案咨询
二维码

TOP