<ul id="g60s4"><pre id="g60s4"></pre></ul>
<strong id="g60s4"><nav id="g60s4"></nav></strong>
<ul id="g60s4"></ul>
  • <tr id="g60s4"></tr>
  • 
    
  • 或者

    解決linux服務器內存占用過大問題

    作者:一只德德牛(團隊-快排) 瀏覽:84 發布時間:2017-09-12
    分享 評論 0

     今天到公司按照慣例檢查了下所有服務器的狀態,發現有臺服務器的內存占用比平常大很多,如下圖

      點擊查看原圖

      馬上qq上問了下程序開發是否最近這1-2天改了什么東西,在得知沒有改什么的情況下,馬上重啟了下php-fpm和nginx,重啟之后看了下,內存釋放出了1G,但這還不行,因為這臺服務器是8G內存,平時最多使用4G多的樣子,想今天使用到了7G多都快把服務器內存占用完了,很明顯是不正常的,繼續進行檢查.

      在檢查過程中,我使用了top來看到底是哪個進程占用內存最大,看了近1分鐘沒有發現什么,然后使用命令查看占用內存最大的10個進程:

      ps -aux | sort -k4nr | head -n 10

      也只是顯示了nginx和php-fpm占用內存最大,但我重啟了這兩個進程,看來跟他們2個無關,我又開始懷疑是不是服務器被黑了,馬上查看進程ps aux,這一看就發現了問題,有個腳本在進程里有很多個產生,馬上執行下面命令進行kill掉:

      kill -9 $(ps aux | grep 進程名 |grep -v grep| awk '{print $2}')

      現在這看內存使用率,內存終于正常了,好了,再觀察幾分鐘,沒有問題退出服務器了,繼續檢查那個腳本的問題.

      ps:這里要強調的事,不要根據自己的直覺去隨便以為是什么的問題,最好是調查清楚了再去執行,比如我這里就是根據自己的直覺以為是nginx和php-fpm的問題,還好是跟老大打了招呼重啟的,不然后果很嚴重.

      再給大家一個查看內存占用最大的進程的命令:

      ps aux| grep -v "USER" |sort -n -r -k 4 |awk 'NR==1{ print $0}'


    正在播放酒店精品少妇约| 999这里只有精品| 久久精品桃花综合| 国产成人精品怡红院在线观看| 久久精品天天中文字幕人妻| 日韩精品一区二区三区影院| 日韩欧精品无码视频无删节| 精品日韩亚洲AV无码一区二区三区| 99精品众筹模特自拍视频| 精品三级66在线播放| 亚洲精品中文字幕乱码影院| 国产精品福利片免费看| 亚洲精品永久在线观看| 精品亚洲一区二区| 日韩深夜福利视频| 亚洲人成色777777精品| 国产成人vr精品a视频| 日韩a级毛片免费观看| 国产成人精品久久| 国产99视频精品免视看9| 国产精品无码亚洲精品2021| 国产精品精品自在线拍| 在线观看亚洲AV日韩A∨| 交换国产精品视频一区| 亚洲2022国产成人精品无码区 | 免费精品国产日韩热久久| 亚洲精品9999久久久久无码| 亚洲午夜久久久精品影院| 精品国产香蕉伊思人在线在线亚洲一区二区| 97色精品视频在线观看 | 91精品国产肉丝高跟在线| 久草视频在线这里精品| 国产精品一区二区av不卡| 日韩欧国产精品一区综合无码| 国产精品视频一区麻豆| 91麻豆精品在线观看| 国产精品视频色拍拍| 久久亚洲国产精品五月天婷| 九九久久精品国产AV片国产| 日韩一区二区三区无码影院| 最新国产精品好看的国产精品|