摘要:問題查看所有服務(wù)器日志頻繁刷新無法快速定位問題每次都需要按來終止刷新,查看歷史日志無法確定日志的報錯數(shù)量的分布,來自哪個接口或者服務(wù)思路通過命令,執(zhí)行方法切分當(dāng)前行的日志拆分后得到,就是最后的接口地址然后對其進行之后的參數(shù)拆分,因為我們只需
問題
查看所有服務(wù)器日志頻繁刷新無法快速定位問題
每次都需要按ctrl+c來終止刷新,查看歷史日志
無法確定日志的報錯數(shù)量的分布,來自哪個接口或者服務(wù)
思路通過awk命令,執(zhí)行split方法切分當(dāng)前行的日志
拆分后得到a[NF],就是最后的接口地址
然后對其進行?之后的參數(shù)拆分,因為我們只需要接口地址,不關(guān)心參數(shù)
對其進行ASCII排序
uniq -c去重,并且統(tǒng)計數(shù)量
sort -n -r按照數(shù)字來進行排序,并且倒序
獲取報錯數(shù)量最多的前十個
效果具體接口路徑被隱藏
1000 [REQUEST_URI:/vxxxx/yyy/ssss 879 [REQUEST_URI:/xxxx/yyy/ssss 878 [REQUEST_URI:/xxxx/yyy/ssss 601 [REQUEST_URI:/xxxx/yyy/ssss 559 [REQUEST_URI:/xxxx/yyy/ssss 490 [REQUEST_URI:/xxxx/yyy/ssss 477 [REQUEST_URI:/xxxx/yyy/ssss 445 [REQUEST_URI:/xxxx/yyy/ssss 394 [REQUEST_URI:/xxxx/yyy/ssss 381 [REQUEST_URI:/xxxx/yyy/ssss代碼實現(xiàn)
tail -n 100 /var/log/error/web* |grep -v "==>"| awk "{split($0,a," ");split(a[NF],b,"?");print(b[1])}"|sort|uniq -c | sort -n -r | head -n 10
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/23178.html
摘要:自己的小網(wǎng)站跑在阿里云的上面偶爾也去分析分析自己網(wǎng)站服務(wù)器日志看看網(wǎng)站的訪問量。然后統(tǒng)計最終返回的數(shù)字就是當(dāng)前所有端口的已建立連接的總數(shù)。 自己的小網(wǎng)站跑在阿里云的ECS上面,偶爾也去分析分析自己網(wǎng)站服務(wù)器日志,看看網(wǎng)站的訪問量??纯从袥]有黑闊搞破壞!于是收集,整理一些服務(wù)器日志分析命令,大家可以試試! 1、查看有多少個IP訪問: awk {print $1} log_file|sor...
閱讀 1075·2023-04-26 02:02
閱讀 2416·2021-09-26 10:11
閱讀 3569·2019-08-30 13:10
閱讀 3758·2019-08-29 17:12
閱讀 732·2019-08-29 14:20
閱讀 2199·2019-08-28 18:19
閱讀 2245·2019-08-26 13:52
閱讀 969·2019-08-26 13:43