查看日志,定位错误_常用的操作
最近接触日志比较多,这篇就写日志吧
查看tomcat进程:ps -ef | grep tomcat
根据打印的tomcat进程,找到tomcat路径:cd 切换到tomcat的logs层
查看日志:tail -f catalina.out
tail -f catalina.out | grep -C 行数 ‘文件名'
tail -f catalina.out |grep JOB
*定位错误,已知报错信息,比如 错误显示“获取xx信息异常”:
1.定位请求的是哪台服务器,可以再请求一次,然后查看日志,输入:
tail -n100000 /app/app1/apache-tomcat-7.0.105/logs/catalina.out | grep '获取xx信息异常'
搜索日志末尾100000内包含 '获取出账信息异常'的日志,如果有打印信息,则表示请求的是此台服务器,否则,只能继续测其他服务器
2.定位异常信息上下n行日志,输入
tail -n100000 /app/app/apache-tomcat-7.0.105/logs/catalina.out | grep -50 '获取xx信息异常'
搜索日志末尾100000内包含 '获取出账信息异常'的上下50行日志,可以略精确一下错误的上下日志,便于排查