讓那些mysql里睡覺的進程,悄悄的死去吧。-創(chuàng)新互聯(lián)

 公司日本租用了阿里云機器 本身有網(wǎng)絡(luò)延遲,有一臺Linux服務(wù)器專門用來跑游戲服務(wù),由于歷史原因,加上玩家數(shù)量的劇增,導(dǎo)致經(jīng)常出現(xiàn)大量的sleep進程;

創(chuàng)新互聯(lián)公司于2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站制作、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元東坡做網(wǎng)站,已為上家服務(wù),為東坡各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

讓那些mysql里睡覺的進程,悄悄的死去吧。

沾上一個腳本用來殺掉sleep進程:

while :   do     n=`mysql -uroot -pfuckdba  processlist | grep -i sleep | wc -l`     date=`date +%Y%m%d\[%H:%M:%S]`     echo $n        if [ "$n" -gt 10 ]     then       for i in `mysqladmin -uroot -pfuckdba processlist | grep -i sleep | awk '{print $2}'`       do         mysqladmin  -uroot -pfuckdba  kill $i       done       echo "sleep is too many i killed it" >> /root/tmp/sleep.log       echo "$date : $n" >> /root/tmp/sleep.log     fi   sleep 120 #每隔120 秒 執(zhí)行一次  done

 MySQL服務(wù)器所支持的大連接數(shù)是有上限的,因為每個連接的建立都會消耗內(nèi)存,因此我們希望客戶端在連接到MySQL Server處理完相應(yīng)的操作后,應(yīng)該斷開連接并釋放占用的內(nèi)存。如果你的MySQL Server有大量的閑置連接,他們不僅會白白消耗內(nèi)存,而且如果連接一直在累加而不斷開,最終肯定會達到MySQL Server的連接上限數(shù),這會報'too many connections'的錯誤。對于wait_timeout的值設(shè)定,應(yīng)該根據(jù)系統(tǒng)的運行情況來判斷。在系統(tǒng)運行一段時間后,可以通過show processlist命令查看當前系統(tǒng)的連接狀態(tài),如果發(fā)現(xiàn)有大量的sleep狀態(tài)的連接進程,則說明該參數(shù)設(shè)置的過大,可以進行適當?shù)恼{(diào)整小些。

讓那些mysql里睡覺的進程,悄悄的死去吧。

經(jīng)查詢發(fā)現(xiàn)原來mysql沒有進行過優(yōu)化,還是原來的默認值:28800(即8個小時)

編輯 /etc/my.cnf,在mysqld 下 新增 timeout參數(shù),設(shè)置為120秒,如下:

【mysqld】

wait_timeout=120

interactive_timeout=120

注意:要同時設(shè)置interactive_timeout和wait_timeout才會生效。

經(jīng)過測試服測試完全沒問題,重啟一下mysql 生效 即可!當然線上的就比較坑了,由于服務(wù)器第一天租到,第二天就開始上線沒來得及優(yōu)化,很多臺里面只有一條,執(zhí)行命令比較慢,就等著下次替換文件重啟了。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

本文標題:讓那些mysql里睡覺的進程,悄悄的死去吧。-創(chuàng)新互聯(lián)
文章URL:http://muchs.cn/article16/cdcsdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站面包屑導(dǎo)航、品牌網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、外貿(mào)建站靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司