日志定位
2018-09-28 本文已影响668人
看似温柔
![](https://img.haomeiwen.com/i13983732/b448a10358af73b1.jpg)
前后端
![](https://img.haomeiwen.com/i13983732/fee1d0d45b6b6e01.jpg)
前端:
- 收集数据、数据校验、数据处理、数据解析、数据展现
后端:
- 数据解析、数据校验、数据处理
日志定位
前提:
- 发现问题之后才进行日志定位
步骤:
看界面提示
![](https://img.haomeiwen.com/i13983732/c0b2046fe6eec4ef.png)
前端报错看日志
- 请求里有问题,一定是前端出错,响应里有问题,有可能是服务器错误,需要找后端处理
-
web端报错日志在F12开发者工具中console(控制台)里查看是否报错,然后在network中复制内容在json在线解析中解析内容
image.png
![](https://img.haomeiwen.com/i13983732/3938c6a9588e8d08.png)
![](https://img.haomeiwen.com/i13983732/0ad7f8080265be52.png)
![](https://img.haomeiwen.com/i13983732/415c980c0b067e99.png)
抓包看请求响应
![](https://img.haomeiwen.com/i13983732/7f24898fdacb8b8c.jpg)
-
测试网站上所填信息和fiddler里请求栏里展示的内容不一样时,应是前端错误;如果是请求栏里正确,看响应栏,如果是响应成功,看响应内容
image.png
- 如果是3xx、4xx的提示,需要重新检查请求内容,检查是否前端错误,如果是5xx提示,去查日志
服务器日志&看数据库
![](https://img.haomeiwen.com/i13983732/635b5d8488962652.png)
linux命令
![](https://img.haomeiwen.com/i13983732/6346c1a2ead5f11e.jpg)
![](https://img.haomeiwen.com/i13983732/1a26b02b1cfdf6df.jpg)
![](https://img.haomeiwen.com/i13983732/70539bc57c76b5ce.jpg)
- 搜索 :grep
- 打开文件 : cat 、grep -n 关键字 * 、more +行号 日志文件名 、tail -100f 日志文件名
- 在more的层级内部的命令 :
空格 : 往下翻一页
back 1 page :返回上一页
回车 :往下翻一行
n :跳转到下一个搜索结果
/关键字 :搜索
q/ctrl+c : 退出