真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java線上問題排查與參考答案

這篇文章給大家分享的是Java的線上問題排查與參考答案。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)專注于湞江企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設,商城網(wǎng)站建設。湞江網(wǎng)站建設公司,為湞江等地區(qū)提供建站服務。全流程按需求定制制作,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務

一、了解機器連接數(shù)情況

問題:1.2.3.4的sshd的監(jiān)聽端口是22,如何統(tǒng)計1.2.3.4的sshd服務各種連接狀態(tài)(TIME_WAIT/ CLOSE_WAIT/ ESTABLISHED)的連接數(shù)。 常見方法:

· netstat -n | grep 1.2.3.4:22 | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’

· netstat -lnpta | grep ssh | egrep “TIME_WAIT | CLOSE_WAIT | ESTABLISHED”

· n [僅限于阿里云]

說明:netstat是追查網(wǎng)絡連接問題常用工具,和grep/awk結合更是神器,當然如果在阿里云上,還有更方便的方法。

二、從已經(jīng)備份好的日志中查詢數(shù)據(jù)

問題:從已備份的suyun.2019-06-26.log.bz2日志中,找出包含關鍵字1.2.3.4的日志有多少條。 常見方法:

· bzcat suyun.2019-06-26.log.bz2 | grep '1.2.3.4' | wc -l

· bzgrep '1.2.3.4' suyun.2019-06-26.log.bz2 | wc -l

· less suyun.2019-06-26.log.bz2 | grep '10.37.9.11' | wc -l

說明:線上日志文件一般以bz2 壓縮之后保留,如果解壓查詢,非常耗空間與時間,bzcat和bzgrep是研發(fā)同學必須掌握的工具。

三、備份服務的技巧

問題:打包備份/opt/web/suyun_web目錄,排除掉目錄中的logs和目錄,打包好的文件存放在/opt/backup目錄下。 常見方法:tar -zcvf /opt/backup/shenjian.tar.gz \ -exclude /opt/web/suyun_web/logs \ /opt/web/suyun_web 說明:這個命令線上應用較為頻繁,在項目需要打包遷移時,常常需要排除掉日志目錄,exclude是需要掌握的參數(shù)。

四、查詢線程數(shù)

問題:查詢服務器運行服務的總線程數(shù),當機器線程數(shù)超報警閥值時,能快速查出相關進程及線程信息。 參考答案:

· ps -eLf | wc -l

· pstree -p | wc -l

五、磁盤報警,清空最大文件

問題:找出服務器上,某個正在運行的tomcat產(chǎn)生的大量異常日志,找出該文件,并釋放空間。不妨設該文件包含log關鍵字,并且大于1G。 常見方法:第一步,找到該文件

· find / -type f -name "log" | xargs ls -lSh | more

· du -a / | sort -rn | grep log | more

· find / -name 'log' -size +1000M -exec du -h {} \;

第二步,將文件清空假設找到的文件為a.log正確的情況方式應該為:echo "">a.log文件空間會立刻釋放。
很多同學會使用:rm -rf a.log這樣文件雖然刪除,但是因tomcat服務仍在運行,空間不會立刻釋放,需要重啟tomcat才能將空間釋放。

六、顯示文件,過濾注釋

問題:顯示server.conf 文件,屏蔽掉#號開頭的注釋行 常見方法:

· sed -n '/^[#]/!p' server.conf

· sed -e '/^#/d' server.conf

· grep -v "^#" server.conf

·

七、磁盤IO異常排查

問題:磁盤IO異常如何排查,類似寫入慢或當前使用率較高,請查出導致磁盤IO異常高的進程ID。

常見方法:

第一步:iotop -o查看當前正在寫磁盤操作的所有進程ID信息。

第二步:如果此時各項寫入指標都很低,基本沒有大的寫入操作,則需要排查磁盤自身。可以查看系統(tǒng)dmesg或cat /var/log/message看看是否有相關的磁盤異常報錯,同時可以在寫入慢的磁盤上touch一個空文件看看,是否磁盤故障導致無法寫入。

以上就是Java的線上問題排查與參考答案的詳細內(nèi)容了,看完之后是否有所收獲呢?如果想了解更多相關內(nèi)容,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊!


網(wǎng)站題目:Java線上問題排查與參考答案
網(wǎng)頁URL:http://weahome.cn/article/gdddhh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部