国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

awk對php日志進行去重統計排序

IamDLY / 1777人閱讀

摘要:問題查看所有服務器日志頻繁刷新無法快速定位問題每次都需要按來終止刷新,查看歷史日志無法確定日志的報錯數量的分布,來自哪個接口或者服務思路通過命令,執行方法切分當前行的日志拆分后得到,就是最后的接口地址然后對其進行之后的參數拆分,因為我們只需

問題

查看所有服務器日志頻繁刷新無法快速定位問題

每次都需要按ctrl+c來終止刷新,查看歷史日志

無法確定日志的報錯數量的分布,來自哪個接口或者服務

思路

通過awk命令,執行split方法切分當前行的日志

拆分后得到a[NF],就是最后的接口地址

然后對其進行?之后的參數拆分,因為我們只需要接口地址,不關心參數

對其進行ASCII排序

uniq -c去重,并且統計數量

sort -n -r按照數字來進行排序,并且倒序

獲取報錯數量最多的前十個

效果

具體接口路徑被隱藏

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
代碼實現
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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/23178.html

相關文章

  • shell在手分析服務器日志不愁?

    摘要:自己的小網站跑在阿里云的上面偶爾也去分析分析自己網站服務器日志看看網站的訪問量。然后統計最終返回的數字就是當前所有端口的已建立連接的總數。 自己的小網站跑在阿里云的ECS上面,偶爾也去分析分析自己網站服務器日志,看看網站的訪問量。看看有沒有黑闊搞破壞!于是收集,整理一些服務器日志分析命令,大家可以試試! 1、查看有多少個IP訪問: awk {print $1} log_file|sor...

    fyber 評論0 收藏0

發表評論

0條評論

IamDLY

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<