服务器日志简单查看
日志就是服务器自己记的流水账,网站打不开、报502、出404,第一件事就是翻它。
位置记几个常用的:Nginx 在安装目录 logs 下,access.log 记访问请求,error.log 记报错;Apache 也是 logs 下这两个文件;小皮面板最省事,网站后面点“日志”直接看;MySQL 的报错在 data 目录下的 .err 文件里。
Linux 上记住下面几条就够用了:
tail -f access.log # 实时滚动看最新访问,排查502先上这个
tail -n 100 error.log # 只看最后100行,别一上来翻几万行
grep "404" access.log # 揪出所有404,看谁在访问不存在的页面
grep -i "error" error.log # 忽略大小写找报错关键词
wc -l access.log # 数行数,估一下今天访问量
Windows 服务器没这些工具,双击记事本就能打开,文件太大用 PowerShell:
Get-Content access.log -Wait -Tail 50 # 效果跟 tail -f 差不多
几个小习惯:日志会越滚越大,定期清理或按天切割;看报错先对时间戳,对得上自己操作的那几分钟才管用;access.log 一行就是一次请求,看 IP、状态码、URL 三段基本能定位问题。
说点什么 0