內存 佔用太高




故障特色:java

   服務項目中止,訪問不了服務器

   

   

發現問題登陸上服務器,登陸過程當中很慢。 登陸上df -Th 查看磁盤空間發現是磁盤滿了,du -sh --exclude /proc /* |sort -h 看到是 /var/ 日誌文件的過多引發的磁盤佔用過多ide


清理磁盤,從新啓動項目。日誌

 過了會兒 開發過來講項目沒有啓動看看是怎麼回事, 啓動完成是能夠的 只能上去查找緣由 登陸時發現登陸不上,等了好長時間才登陸上去 進程

 

 由於根磁盤滿的狀況下是沒有這麼嚴重的,重啓後再登陸出現的問題 因此上來後 先 ps aux|grep java 查看進程 殺死項目進程 。殺死進程後發現效果有明顯改善內存

 

 top 查看 load 太高 服務器負載太高   查看沒有 過多佔用 cpu 和內存的 進程   free -m 查看 發現是內存 不知道被哪一個服務佔用 8個g內存 如今一點不剩 開發

 

 ps -ef 查看  sendmail 有過多的 進程  中止 郵件服務  pstree|grep sendmail   查看   it

 

 關掉服務後 free -m   內存下降到正常狀態class

相關文章
相關標籤/搜索