folders.cgi佔用系統大量資源

今天一大早有用戶找我,收件箱進不去了,我就去看了下,發現卡的要緊,用命令一看,服務器cpu使用率99%+,這可嚇死我了麼...莫非是收到***了...folders.cgi是何方神聖,最後決定與其一決高下。現在雖然原因還是不大清楚,但是問題是解決了。

首先我們可以清楚一點folders.cgi是由Apache組件管理的,那麼我想到了重啓Apache服務器,ok!暫時恢復了,可這治標不治本...

可能是由於用戶郵件數量較多,造成了發件箱(收件箱、垃圾箱等)extmail-curcache.db文件過大,無法寫入緩存。出現了進不去頁面的問題,當用戶一旦進不去就會多次點擊,佔用大量的資源。

以下是收集到的解決方法:


1.在不清楚是哪一個用戶的情況下,我們可以進入到/home/domains/ 目錄下,執行

ls -alR  | grep -v '^-r' | grep -v '^d'

命令,查看那些用戶郵件太多了,備份下刪除就行了


2.由於我已經知道是哪一個用戶了,且清楚是收件箱問題,所以直接進入到該用戶目錄下,刪除了extmail-curcache.dbextmail-curcnt這兩個文件(對應相應的發件箱、垃圾箱等),刪除完成後,進入網頁點擊收件箱(發件箱、垃圾箱等),會重新產生已刪除的兩個文件,問題終於解決了,一切也就清淨了(最好先備份好郵件)。

#rm -f extmail-curcache.dbextmail-curcnt

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章