<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服務器內存占用過大問題

    作者:月光邊境 瀏覽:212 發布時間:2018-01-31
    分享 評論 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}'


    99久久精品国内| 中文字幕日韩哦哦哦| 人妻少妇精品中文字幕AV| 91国在线啪精品一区| 日韩一区二区精品观看| 日韩网红少妇无码视频香港| 国产精品美女网站在线看| 亚洲AV无码成人精品区狼人影院| 中国精品白嫩bbwbbw| 久久久久亚洲精品无码蜜桃| 久久精品女人毛片国产| 精品国产综合成人亚洲区| 国产午夜亚洲精品午夜鲁丝片 | 午夜精品福利影院| 欧美精品久久久久a片一二三区 | 亚洲精品女同中文字幕| 国产成人精品日本亚洲直接| 久久精品一本到99热免费| 日韩人妻无码精品一专区 | 国产精品久久久久久久伊一| 麻豆国产精品一二三在线观看| 国产精品青青在线麻豆| 久久精品极品盛宴观看| 91精品成人福利在线播放| 99久久人妻无码精品系列| 国产精品网址你懂的| 国产精品白丝在线观看有码| 2021国内久久精品| 69SEX久久精品国产麻豆| 亚洲国产精品一区二区三区在线观看| 69国产成人综合久久精品| 中文字幕乱码亚洲精品一区| 国产精品55夜色66夜色| 国产精品久久久久aaaa| 精品一区二区视频在线观看| 免费99精品国产自在现线| 亚洲A∨精品一区二区三区下载| 欧美精品黑人粗大视频 | 久久精品女人天堂AV麻| 精品亚洲一区二区三区在线观看| 三上悠亚国产精品一区|