网站日志分析与问题排查:Nginx访问日志与错误日志的阅读方法

Nginx日志位置格式、高频IP/死链/攻击分析、500/502错误定位方法
发布于
8

网站出问题了先看日志

网站500、502错误排查最快的方式不是猜,是看服务器日志。Nginx两种日志:访问日志记录谁访问了什么,错误日志记录哪里出错了。

服务器推荐雨云轻量云:https://www.jiyueip.com/link/5617

一、日志位置与格式

宝塔面板默认在/www/wwwlogs/目录。每行记录:IP、时间、请求方法、URL、状态码、大小、User-Agent。面板→网站→日志可直接查看搜索。

二、常用排查方法

统计高频IP发现恶意爬虫、统计404最多的URL发现死链、统计请求异常时间段发现CC攻击。命令行:grep ” 500 ” error.log | tail -50 查看最近50条500错误。

三、错误日志解读

500通常伴随PHP Fatal Error。502/504伴随”upstream timed out”——后端PHP超时,可能是PHP进程耗光或数据库查询太慢。

总结

八成网站问题从日志能找到直接原因。养成先看日志再排查的习惯。

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 讨论
热门最新
总结
暂无总结
0 / 600