最近接觸日志比較多,這篇就寫日志吧
查看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行日志,可以略精確一下錯誤的上下日志,便於排查