页面加载失败_502 504 DNS错误区分
很多站长遇到页面加载失败直接重启服务器,结果没解决还丢数据。正确做法是先收集信息:错误提示是什么(连接超时、拒绝连接、DNS错误、502、504)、什么时候开始的、最近改了什么配置、是所有页面还是部分页面。信息越全定位越快。
网络层排查:ping 域名看是否通(请求超时是服务器或网络问题,未知主机是 DNS 问题);tracert 域名看路由在哪一跳中断(国内节点中断是运营商问题,国外节点中断是国际出口或被墙);nslookup 域名看解析 IP 是否正确(和面板显示的服务器 IP 对比)。
参考(网站打不开排查命令): ``` # ping 测试连通性 ping 域名
# 路由追踪 tracert 域名 # Linux: traceroute 域名
# DNS解析检测 nslookup 域名 nslookup 域名 8.8.8.8 dig 域名 +short
# HTTP状态码 curl -I http://域名 curl -I https://域名 curl -I -x 127.0.0.1:80 http://域名 # 源站测试
# 端口监听 netstat -tlnp | grep -E ":80|:443" # 或 ss -tlnp | grep -E ":80|:443"
# Web服务状态 systemctl status nginx systemctl status php-fpm systemctl status httpd
# 错误日志 tail -50 /var/log/nginx/error.log tail -50 /var/log/httpd/error_log ```
502 Bad Gateway 是 Web 服务(Nginx/Apache)能连但后端(PHP-FPM/应用服务)没响应。排查 PHP-FPM 是否启动(systemctl status php-fpm)、端口是否监听、错误日志是否有 PHP 致命错误。504 Gateway Timeout 是后端处理超时,增大 fastcgi_read_timeout 或优化慢查询。
数据库连接失败导致的打不开:PHP 页面报数据库连接错误,检查数据库服务是否启动、连接地址端口是否正确、用户名密码是否正确、数据库是否存在、权限是否够。MySQL 用 mysql -u用户 -p 测试连接,看报错信息(Access denied 是密码错,Can't connect 是服务没启动或端口不对)。

更新时间:2026-08-27 00:38:08
上一篇:电子书PDF管理中修改PDF文件创建时间修改日期|Adobe AcrobatPDF元数据时间调整