Linux下查詢tomcat日誌中的異常資訊

2021-08-18 20:07:12 字數 552 閱讀 5064

1 如果知道發生異常的時間段,可以檢視這個時間段的日誌:

sed -n '/jun 8, 2017 6:22:50/,/jun 8, 2017 6:22:51/p' catalina.out |cat
時間格式要與日誌時間格式匹配,且都存在;

2 如果知道多少行到多少行發生了日誌:

sed -n '起始行號,結束行號p' catalina.out |cat

3 按異常搜尋,如果直接知道是什麼異常最好了,不知道就搜exception

cat -n catalina.out | grep exception -a2 -b2 會得到每個異常的前2行和後2行,同時標註了每個異常在catalina.out的行號,

找到自己追蹤的異常的行號後,可以用第二種方法進一步定位這個異常,比如這個異常在第102行,檢視第102行到150行日誌,可以 sed -n '102,150p' catalina.out|cat 

cat -n catalina.out | grep exception -a2 -b2

Linux下查詢tomcat程序命令

由於查詢tomcat程序時將ps ef grep tomcat命令記錯為ps f grep tomcat命令,因此對比兩個命令進行區分。ps f grep tomcat 執行結果 dgztc 28908 28737 0 09 27 pts 1 00 00 00 grep tomcat f 是顯示全格...

在tomcat下,給單個module新增日誌的方法

directory home logs prefix test log.suffix txt pattern h p s d b v r i i t resolvehosts false 記住,這些話,是要寫在host標籤內的,否則將產生錯誤。那麼,這個標籤裡的標題是做什麼的呢?其實呢,這就是寫本文...

linux環境下Tomcat安裝

2.解壓tomcat到 usr local 下,執行tar zcvf apache tomcat 5.5.30.tar.gz 3.設定tomcat homel路徑.export tomcat home usr local apache tomcat 5.5.30 4.啟動tomcat,到tomcat...