婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 當master down掉后,pt-heartbeat不斷重試會導(dǎo)致內(nèi)存緩慢增長的原因及解決辦法

當master down掉后,pt-heartbeat不斷重試會導(dǎo)致內(nèi)存緩慢增長的原因及解決辦法

熱門標簽:電話機器人怎么代理商 家庭農(nóng)場地圖標注名稱怎樣起名 千呼電話機器人可以試用嗎 我要地圖標注數(shù)量有限制嗎 零成本地圖標注賺錢 安卡拉地圖標注app 400電話辦理泰安 互聯(lián)網(wǎng)電話外呼系統(tǒng) 電銷需要外呼系統(tǒng)嗎

最近同事反映,在使用pt-heartbeat監(jiān)控主從復(fù)制延遲的過程中,如果master down掉了,則pt-heartbeat則會連接失敗,但會不斷重試。

重試本無可厚非,畢竟從使用者的角度來說,希望pt-heartbeat能不斷重試,直到重新連接上數(shù)據(jù)庫。但是,他們發(fā)現(xiàn),不斷的重試會帶來內(nèi)存的緩慢增長。

重現(xiàn)

環(huán)境:

pt-heartbeat v2.2.19,MySQL社區(qū)版 v5.6.31,Perl v5.10.1,RHEL 6.7,內(nèi)存500M

為了避免數(shù)據(jù)庫啟停對pt-heartbeat內(nèi)存使用率的影響,故MySQL和pt-heartbeat分別運行在不同的主機上。

運行pt-heartbeat

# pt-heartbeat --update -h 192.168.244.10 -u monitor -p monitor123 -D test --create-table

監(jiān)控pt-heartbeat的內(nèi)存使用率

獲取pid

# ps -ef |grep pt-heartbeat
root 1505 1471 0 19:13 pts/0 00:00:08 perl /usr/local/bin/pt-heartbeat --update -h 192.168.244.10 -u monitor -p monitor123 -D test --create-table
root 1563 1545 2 19:50 pts/3 00:00:00 grep pt-heartbeat

查看該進程的內(nèi)存使用率

# top -p 1505

運行了0:15.00(TIME+列),MEM一直穩(wěn)定在3.3%

現(xiàn)關(guān)閉數(shù)據(jù)庫

# service mysqld stop

剛才的pt-heartbeat命令不斷輸出以下信息

同樣CPU時間后,MEM增長到4.4%, 增長了1%,考慮到內(nèi)存500M,該進程的內(nèi)存占用增加了5M,雖然不是很多,但考慮到進程的內(nèi)存增加并沒有停止的意思,這個現(xiàn)象還是要引起注意的。

同時,通過pmap命令,發(fā)現(xiàn),0000000001331000地址的RSS和Dirry也會增長,增長的速率是4k/s

后來研究pt-heartbeat的源碼,才發(fā)現(xiàn)代碼有點bug

my $tries = 2;
while ( !$dbh  $tries-- ) {
PTDEBUG  _d($cxn_string, ' ', $user, ' ', $pass,
join(', ', map { "$_=>$defaults->{$_}" } keys %$defaults ));
$dbh = eval { DBI->connect($cxn_string, $user, $pass, $defaults) };
if ( !$dbh  $EVAL_ERROR ) {
if ( $EVAL_ERROR =~ m/locate DBD\/mysql/i ) {
die "Cannot connect to MySQL because the Perl DBD::mysql module is "
. "not installed or not found. Run 'perl -MDBD::mysql' to see "
. "the directories that Perl searches for DBD::mysql. If "
. "DBD::mysql is not installed, try:\n"
. " Debian/Ubuntu apt-get install libdbd-mysql-perl\n"
. " RHEL/CentOS yum install perl-DBD-MySQL\n"
. " OpenSolaris pgk install pkg:/SUNWapu13dbd-mysql\n";
}
elsif ( $EVAL_ERROR =~ m/not a compiled character set|character set utf8/ ) {
PTDEBUG  _d('Going to try again without utf8 support');
delete $defaults->{mysql_enable_utf8};
}
if ( !$tries ) {
die $EVAL_ERROR;
}
}
}

以上代碼摘自get_dbh函數(shù),用于獲取數(shù)據(jù)庫的連接,如果獲取失敗,則重試1次,然后通過die函數(shù)拋異常退出。

但是,通過設(shè)置如下斷點,發(fā)現(xiàn)當$tries為0時,if函數(shù)里面的PTDEBUG _d("$EVAL_ERROR")語句能執(zhí)行,但die函數(shù)就是沒有拋出異常,并退出腳本

PTDEBUG  _d($tries);
if ( !$tries ) {
PTDEBUG  _d("$EVAL_ERROR"); 
die $EVAL_ERROR; }

后來,將上述代碼的最后一個if函數(shù)修改如下:

if ( !$tries ) {
die "test:$EVAL_ERROR";
}

再次測試

啟動數(shù)據(jù)庫

# service mysqld start

執(zhí)行pt-heartbeat命令

# pt-heartbeat --update -h 192.168.244.10 -u monitor -p monitor123 -D test --create-table

停止數(shù)據(jù)庫

# service mysqld stop

剛才執(zhí)行的pt-heartbeat命令異常退出

“test:”就是加入的測試字符。

結(jié)論

很奇怪,只是單純的die $EVAL_ERROR不會拋出異常,并退出腳本,但修改后的die "test:$EVAL_ERROR"卻會退出腳本。

很顯然,這確實是個bug,不知道是不是與perl的版本有關(guān)。

很好奇,失敗的連接如何導(dǎo)致內(nèi)存的不斷增長?

最后,給percona官方提了個bug

https://bugs.launchpad.net/percona-toolkit/+bug/1629164

以上所述是小編給大家介紹的當master down掉后,pt-heartbeat不斷重試會導(dǎo)致內(nèi)存緩慢增長的原因及解決辦法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!

您可能感興趣的文章:
  • 詳解spring boot使用@Retryable來進行重處理
  • Spring Cloud重試機制與各組件的重試總結(jié)
  • 詳解Spring Cloud Zuul重試機制探秘
  • Java編程Retry重試機制實例詳解

標簽:池州 黃山 濱州 新鄉(xiāng) 大同 文山 東營 來賓

巨人網(wǎng)絡(luò)通訊聲明:本文標題《當master down掉后,pt-heartbeat不斷重試會導(dǎo)致內(nèi)存緩慢增長的原因及解決辦法》,本文關(guān)鍵詞  當,master,down,掉后,pt-heartbeat,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《當master down掉后,pt-heartbeat不斷重試會導(dǎo)致內(nèi)存緩慢增長的原因及解決辦法》相關(guān)的同類信息!
  • 本頁收集關(guān)于當master down掉后,pt-heartbeat不斷重試會導(dǎo)致內(nèi)存緩慢增長的原因及解決辦法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久久91精品国产一区二区三区| 国产精品久久一卡二卡| 国产精品视频一区二区三区不卡| 久久精品国产精品亚洲综合| 国产亚洲一本大道中文在线| 在线观看www91| 国产精品一区二区黑丝| 亚洲欧美日韩国产综合在线| 欧美精品日韩综合在线| 国产成人在线观看免费网站| 亚洲愉拍自拍另类高清精品| 国产精品国产a| 亚洲视频免费在线| 亚洲一区二区三区激情| 亚洲欧美日韩国产手机在线| 亚洲综合视频网| 亚洲午夜电影网| 日本中文一区二区三区| 国产精品资源网站| 色94色欧美sute亚洲线路二| 色偷偷成人一区二区三区91| 欧美视频一区二区三区在线观看| 欧美一区二区成人6969| 欧美激情综合网| 亚洲www啪成人一区二区麻豆| 日韩国产欧美在线播放| 国产风韵犹存在线视精品| 91小宝寻花一区二区三区| 欧美亚洲高清一区二区三区不卡| 337p亚洲精品色噜噜| 精品电影一区二区三区| 成人欧美一区二区三区| 亚洲777理论| av成人老司机| 日韩一区二区电影网| 综合久久久久综合| 久久se精品一区二区| 97精品久久久久中文字幕| www久久久久| 热久久免费视频| 91黄色免费看| 亚洲综合激情另类小说区| 99国产精品久久久久久久久久久| 这里只有精品视频在线观看| 亚洲欧美偷拍另类a∨色屁股| 国产激情视频一区二区三区欧美| 久久久久综合网| 日本视频免费一区| 欧美一区二区三区在线观看视频| 亚洲国产成人av| 26uuu国产在线精品一区二区| 日韩网站在线看片你懂的| 精品无人区卡一卡二卡三乱码免费卡| 日本高清不卡aⅴ免费网站| 亚洲欧美日本在线| 欧美伊人久久久久久久久影院| 一区二区三区在线观看视频| 在线看日本不卡| 性久久久久久久久久久久| 欧美一区在线视频| 国产日韩成人精品| 日本精品免费观看高清观看| 亚洲色图丝袜美腿| 日韩欧美国产系列| 欧美综合在线视频| 韩国欧美国产1区| 亚洲国产精品久久艾草纯爱| 91精品福利在线一区二区三区 | 精品区一区二区| 国产999精品久久久久久| www日韩大片| 欧美绝品在线观看成人午夜影视| 国产伦精品一区二区三区免费| 亚洲欧美电影院| 制服丝袜av成人在线看| av在线不卡电影| 九九精品一区二区| 亚洲欧美日韩精品久久久久| 久久精品一区二区| 久久午夜羞羞影院免费观看| 欧美在线一区二区三区| 国产精品99久久不卡二区| 国产精品一卡二卡| 免费欧美日韩国产三级电影| 亚洲成av人片一区二区| 亚洲免费观看高清完整版在线| 欧美放荡的少妇| 国产99久久久国产精品| 国产一区二区三区蝌蚪| 韩国欧美国产1区| 国内精品在线播放| 极品销魂美女一区二区三区| 久久99精品国产.久久久久久 | 亚洲摸摸操操av| 专区另类欧美日韩| 亚洲一二三四在线观看| 一区二区三区色| 亚洲自拍偷拍综合| 亚洲一二三区不卡| 蜜臀久久99精品久久久久久9| 欧美韩日一区二区三区四区| 中文字幕欧美日韩一区| 欧美国产精品v| 夜夜夜精品看看| 蜜桃91丨九色丨蝌蚪91桃色| 狠狠狠色丁香婷婷综合久久五月| 国产一区激情在线| 国产一区视频导航| 91啪亚洲精品| 26uuu久久天堂性欧美| 最近日韩中文字幕| 免费成人美女在线观看.| 国产成人鲁色资源国产91色综| 丁香婷婷综合色啪| 日韩一级片网站| 亚洲婷婷国产精品电影人久久| 亚洲国产精品久久久男人的天堂| 日韩精品色哟哟| 粉嫩高潮美女一区二区三区 | 成人av在线看| 欧美不卡一区二区三区四区| 91在线观看地址| 成人高清视频免费观看| 裸体健美xxxx欧美裸体表演| youjizz国产精品| 中文字幕免费不卡在线| 日韩精品亚洲一区| 中文字幕欧美三区| 日日摸夜夜添夜夜添国产精品| 成人av动漫网站| 国产精品欧美久久久久一区二区 | 日本不卡不码高清免费观看| 99久久婷婷国产精品综合| 日韩欧美黄色影院| 久久精品国产一区二区三| 欧美日高清视频| 美女爽到高潮91| 日韩一区二区三免费高清| 一区二区三区日韩精品视频| 欧美日韩国产三级| 日韩国产欧美一区二区三区| 久久免费的精品国产v∧| 日韩精品亚洲专区| 国产三级精品视频| 色一情一伦一子一伦一区| 亚洲素人一区二区| 在线免费亚洲电影| 日韩国产一区二| 国产精品国产三级国产aⅴ原创| 国产精品一卡二卡在线观看| 国产三级三级三级精品8ⅰ区| av一二三不卡影片| 日韩av网站在线观看| 国产欧美一区二区三区网站| 97久久精品人人做人人爽| 午夜私人影院久久久久| www国产精品av| 一本到一区二区三区| 激情小说亚洲一区| 亚洲美女视频一区| www成人在线观看| 91精品国产综合久久精品图片| 免费在线观看视频一区| 欧美一区二区三区视频在线| 亚洲午夜一区二区| 久久久影院官网| 精品国产三级a在线观看| 欧美男同性恋视频网站| 欧美伊人久久久久久久久影院| 不卡视频在线看| 视频在线观看国产精品| 亚洲一二三四区不卡| 一区二区中文视频| 亚洲精品国产一区二区精华液| 国产精品伦一区| 亚洲女与黑人做爰| 亚洲日本在线天堂| 一区二区三区欧美在线观看| 一区二区三区在线视频观看58| 亚洲一二三四区| 狠狠色丁香久久婷婷综合_中| 国产麻豆精品在线| 91在线码无精品| 欧美亚洲国产怡红院影院| 欧美一区二区三区日韩视频| 欧美一二三四区在线| 开心九九激情九九欧美日韩精美视频电影| 亚洲丶国产丶欧美一区二区三区| 亚洲成av人片一区二区梦乃| 国产一区二区精品在线观看| 色噜噜久久综合| 国产三级欧美三级日产三级99| 亚洲乱码一区二区三区在线观看| 免费观看成人鲁鲁鲁鲁鲁视频| 国产成人超碰人人澡人人澡| 欧美一区二区三区在线电影| 亚洲女人的天堂| 波多野结衣欧美| 2020国产精品久久精品美国| 欧美a一区二区|