首页/安全/应急响应速查/Web 错误日志定位根因
本包目录(168 条)

Web 错误日志定位根因

访问异常先看错误日志:502/504 上游问题、权限拒绝、配置错误都会留下比 access.log 更直白的证据。

应急响应速查安全更新于 2026-10-12
路径/var/log/nginx/error.log、/www/wwwlogs/*.error.log
关键行connect() failed、Permission denied、upstream timed out
级别error / crit / emerg 优先
配对与 access.log 同一时间窗对照

检索错误日志关键行

检索错误日志关键行
tail -n 100 /var/log/nginx/error.log
grep -E 'crit|emerg|connect\(\) failed' /var/log/nginx/error.log | tail -n 30
grep -a '2026/10/01' /var/log/nginx/error.log | tail -n 50
应急时 error.log 常直接指出被利用组件(如 PHP 报错栈);先扫它比翻 access.log 更快。

易错点

  • 只翻 access 不看 error:根因往往只在错误日志里
  • 只看尾部:故障前的时间窗要靠 grep 定位

数据来源与参考

  • Nginx 官方文档:error_log 与日志级别
  • 宝塔面板站点日志路径(www/wwwlogs)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌