技术与生活 / 一篇记录
访问日志里的 404,哪些值得处理?
按状态和请求路径观察,可以区分丢失资源、爬虫扫描和上游故障。
文章旧链接、丢失资源和自动扫描都可能形成 404,但优先级不同。先结合路径分布、来源和时间窗口分类,比只看错误总数更接近真实用户影响。
从一个例子看起
配置片段不是完整配置文件,应放入正确的上下文,并按实际环境调整路径与端口。
tail -n 30 /var/log/nginx/access.log
先确认实际 log_format,再决定如何提取字段。
排查时再往前走一步
核对站点实际日志格式后再提取字段。URL 中的查询参数可能包含私人信息,统计与分享日志时应先按需要脱敏,而不是直接公开原始记录。
同一个错误路径高频出现时,先判断它属于页面真实引用还是外部扫描。修复自己的断链能直接改善体验;为每个扫描路径补空页面,则往往只会制造更多无意义内容。
不同日志格式的字段位置不同,不能盲目复制统计命令。
参考:Nginx 文档。