8090午夜福利理论影视,99九九99九九精彩视频,国产成人免费高清激情视频,国产Av一区二区三区无码野战

首頁(yè) 綜合布線公司解決linux服務(wù)器占用實(shí)際內(nèi)存過(guò)大問(wèn)題

解決linux服務(wù)器占用實(shí)際內(nèi)存過(guò)大問(wèn)題

分類(lèi):綜合布線公司
字?jǐn)?shù): 792
評(píng)論: 0
閱讀: 10363

服務(wù)器占用實(shí)際內(nèi)存過(guò)大 這二天網(wǎng)站總是報(bào)504 Gateway Time-out錯(cuò)誤;數(shù)據(jù)庫(kù)錯(cuò)誤;我按照慣例檢查了下所有服務(wù)器的狀態(tài),發(fā)現(xiàn)這臺(tái)服務(wù)器的內(nèi)存占用比平常大很多,如下圖

服務(wù)器占用實(shí)際內(nèi)存過(guò)大.jpg

在官網(wǎng)下程序開(kāi)發(fā)是否最近這1-2天改了什么東西,在得知沒(méi)有改什么的情況下,馬上重啟了下php-fpm和nginx,重啟之后看了下,內(nèi)存釋放出了1G,但這還不行,因?yàn)檫@臺(tái)服務(wù)器是8G內(nèi)存,平時(shí)最多使用4G多的樣子,想今天使用到了7G多都快把服務(wù)器內(nèi)存占用完了,很明顯是不正常的,繼續(xù)進(jìn)行檢查.

  在檢查過(guò)程中,我使用了top來(lái)看到底是哪個(gè)進(jìn)程占用內(nèi)存最大,看了近1分鐘沒(méi)有發(fā)現(xiàn)什么,然后使用命令查看占用內(nèi)存最大的10個(gè)進(jìn)程:

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

也只是顯示了nginx和php-fpm占用內(nèi)存最大,但我重啟了這兩個(gè)進(jìn)程,看來(lái)跟他們2個(gè)無(wú)關(guān),我又開(kāi)始懷疑是不是服務(wù)器被黑了,馬上查看進(jìn)程ps aux,這一看就發(fā)現(xiàn)了問(wèn)題,有個(gè)腳本在進(jìn)程里有很多個(gè)產(chǎn)生,馬上執(zhí)行下面命令進(jìn)行kill掉:

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

現(xiàn)在這看內(nèi)存使用率,內(nèi)存終于正常了,好了,再觀察幾分鐘,沒(méi)有問(wèn)題退出服務(wù)器了,繼續(xù)檢查那個(gè)腳本的問(wèn)題.



ps:這里要強(qiáng)調(diào)的事,不要根據(jù)自己的直覺(jué)去隨便以為是什么的問(wèn)題,最好是調(diào)查清楚了再去執(zhí)行,比如我這里就是根據(jù)自己的直覺(jué)以為是nginx和php-fpm的問(wèn)題,還好是跟老大打了招呼重啟的,不然后果很?chē)?yán)重.



再給大家一個(gè)查看內(nèi)存占用最大的進(jìn)程的命令:

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

查出問(wèn)題進(jìn)程禁止就可以了!

文章發(fā)布于: 2017-01-19 08:22:44
發(fā)表評(píng)論
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ????? ?? ?? ?? ?? ?? ??