成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

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

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

熱門標(biāo)簽:電話機(jī)器人怎么代理商 家庭農(nóng)場地圖標(biāo)注名稱怎樣起名 千呼電話機(jī)器人可以試用嗎 我要地圖標(biāo)注數(shù)量有限制嗎 零成本地圖標(biāo)注賺錢 安卡拉地圖標(biāo)注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分別運行在不同的主機(jī)上。

運行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

查看該進(jìn)程的內(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,該進(jìn)程的內(nèi)存占用增加了5M,雖然不是很多,但考慮到進(jìn)程的內(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)當(dāng)$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

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《當(dāng)master down掉后,pt-heartbeat不斷重試會導(dǎo)致內(nèi)存緩慢增長的原因及解決辦法》,本文關(guān)鍵詞  當(dāng),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)文章
  • 下面列出與本文章《當(dāng)master down掉后,pt-heartbeat不斷重試會導(dǎo)致內(nèi)存緩慢增長的原因及解決辦法》相關(guān)的同類信息!
  • 本頁收集關(guān)于當(dāng)master down掉后,pt-heartbeat不斷重試會導(dǎo)致內(nèi)存緩慢增長的原因及解決辦法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    久久久久国产成人精品亚洲午夜| 色与欲影视天天看综合网| 日韩欧美三级视频| 色婷婷精品久久二区二区蜜臂av| 中文字幕 日韩 欧美| 漂亮人妻被黑人久久精品| 国产精品a成v人在线播放| 亚洲蜜臀av乱码久久精品蜜桃| 国产成人精品综合网站| 亚洲精品国产精品乱码| 国产伦精品一区二区三区视频网站| 老司机成人免费视频| 欧美二区在线看| 免费**毛片在线| 四虎影在永久在线观看| 在线观看国产一区二区| 国产亚洲污的网站| 又长又粗又大又爽| 欧美在线短视频| 亚洲人成网站免费播放| 精品福利久久久| 欧美在线日韩| 日韩成人在线视频观看| 无码精品a∨在线观看中文| 久久久久久久少妇| 日本欧美爱爱爱| 国产网站在线看| 在线视频中文字幕第一页| 免费国产视频| 午夜精品久久久久久久星辰影院| 黄色大片在线免费观看| 国产成人精品免费视| 久久青草精品视频免费观看| 黑人巨大精品欧美一区免费视频| 97人妻精品一区二区三区动漫| 麻豆传媒一区二区三区| 亚洲激情专区| 国产精品99999| 成人亚洲一区二区| 色琪琪综合男人的天堂aⅴ视频| 杨幂一区二区国产精品| 国产精品99精品一区二区三区∴| 欧美xxxx在线观看| 亚洲午夜久久久影院伊人| 国产精品二区一区二区aⅴ| 成人黄色免费| 操欧美女人视频| 蜜臀av一区二区三区| 欧美一区二区福利在线| 欧美一区二区三区四| a级国产乱理论片在线观看99| 欧美高清www午色夜在线视频| 亚洲欧美伊人| 久久精品亚洲牛牛影视| 国产韩日精品| 久久久精品国产99久久精品芒果| 中文字幕久久综合| 国内精品国产成人国产三级| 欧美一二三区视频| 日韩欧美在线视频播放| 综合国产在线观看| 一区二区日本伦理| 国产91丝袜在线播放九色| 变态另类ts人妖一区二区| 欧美日韩色图| 在线视频日本亚洲性| 成人国产1314www色视频| 久久久久久国产精品| eeuss草民免费| 久久av中文字幕| 青青草97国产精品免费观看无弹窗版| 欧美又黄又嫩大片a级| 亚洲成av人影片在线观看| 久久精品99| 欧美成人a交片免费看| 一本大道综合伊人精品热热| 免费在线观看国产黄| 欧美sss在线视频| 成人激情黄色网| 国产欧亚日韩视频| 久久久久99精品成人片我成大片| 亚洲级视频在线观看免费1级| 毛片a片免费观看| 在线看片免费人成视久网| 91亚洲国产成人精品一区二三| 日韩欧美国产成人精品免费| 久久久电影一区二区三区| 国产91足控脚交在线观看| 99在线精品一区二区三区| 农村妇女一区二区| 亚洲国产欧美一区二区三区丁香婷| 26uuu亚洲电影| 国产偷国产偷亚洲清高网站| 久久国产精品久久久久久小说| 美女国产一区| 久久久久久久久久久久久久久国产| www.黄色网址.com| 国产亚洲精品久久久优势| 精品五月天久久| 6080yy午夜一二三区久久| 啪啪亚洲精品| 久久丝袜美腿综合| 国产婷婷色一区二区三区在线| 久草在线免费福利| 成年网站免费在线观看| 亚洲成人第一页| www国产亚洲精品久久麻豆| 亚洲天堂网av在线| 日韩av网站免费在线| 色综合咪咪久久| 成人免费在线视频网址| 三级网站在线免费观看| 亚洲国产精彩中文乱码av在线播放| 免费v片在线观看| 国产成人自拍高清视频在线免费播放| 免费一级毛片在线观看| 亚洲一级二级三级在线免费观看| 麻豆精品一区二区av白丝在线| 国产女主播在线一区二区| 欧美老女人性生活视频| 精品国产国产综合精品| 手机看片1024国产| 亚洲欧美国产va在线影院| 老司机午夜精品视频| 亚洲品质自拍| 色婷婷中文字幕| 美女在线观看www| 少妇精品视频一区二区免费看| 国产精品日日摸夜夜爽| 在线观看日韩精品视频| 久久久久久久久久久久久久久久久久久久| 精品国产999| 国产在线成人| 亚欧日韩另类中文欧美| caoporn成人免费视频在线| 国产福利电影一区二区三区| 五月婷婷丁香在线| 国产精品免费小视频| 日韩一区二区精品葵司在线| 国产成人av一区二区三区在线观看| 欧美国产丝袜视频| 欧美另类第一页| 91极品美女在线| 亚洲精品91| www在线观看播放免费视频日本| 国产欧美一区二区精品性| 人成免费在线视频| 日韩在线视频网站| yy6080久久伦理一区二区| 欧美在线观看www| 亚洲美女性生活| 中文字幕视频一区二区| 欧美性xxxx在线播放| 欧美日韩裸体免费视频| 浓精h攵女乱爱av| 久久综合亚洲社区| 成人精品视频99在线观看免费| 97免费高清电视剧观看| 69174成人网| 久久久久久av无码免费网站下载| 国产白丝一区二区三区| 国产综合精品在线| 色欧美片视频在线观看在线视频| 欧美主播一区二区三区美女 久久精品人| 欧美在线视频日韩| 草莓视频丝瓜在线观看丝瓜18| 亚洲一卡二卡三卡四卡五卡| 久久这里只有精品视频网| 五月婷婷六月合| 九九在线高清精品视频| 国产精品综合久久久久久| 日本www在线| 在线观看国产高清视频| 99久久激情视频| 最新免费av网址| 国产麻豆9l精品三级站| 国产精品99久久久久久久久| 精品一区二区无码| 亚洲欧洲成人自拍| 免费看久久久| 欧美自拍视频在线| 欧美一区二区三区四区五区六区| 日本欧美在线视频免费观看| 韩国日本不卡在线| h版电影在线播放视频网址| 天堂中文在线观看| 中文字字幕一区二区三区四区五区| aaa在线观看| 成人自拍视频| 久久99精品国产自在现线| 国产999在线| 亚州国产精品| 香港伦理在线| 亚洲精品综合一区二区三区| 最新亚洲人成网站在线观看| 久久亚洲精品爱爱| 久久精品天堂| 欧美日韩在线电影| 精品久久久中文字幕| 日本理论片午伦夜理片在线观看| 香蕉视频在线观看网站| 中文在线日韩| 日日av拍夜夜添久久免费| 国产亚洲一本大道中文在线| 欧美va亚洲va| 中国女人内谢69视频| 东京热一区二区三区四区| 福利影院在线看| 欧美日韩高清一区二区不卡| 国产 福利 在线| 香蕉成人app| 男捅女免费视频| 三级网站在线看| eeuss影院www在线观看手机| 欧美伊人影院| 免费在线观看的av网站| 澳门永久av免费网站| 免费av中文字幕| 亚洲国产一区二区在线观看| 手机看片福利盒子久久| 日本不卡免费新一二三区| 日本一区二区不卡高清更新| 国产精品欧美激情在线| 你懂的视频网址| 精品久久久久久久人人人人传媒| 亚洲第一精品在线| 91精品国产综合久久久蜜臀图片| 亚洲欧美综合国产精品一区| 久久天天躁狠狠躁夜夜av| 久久激五月天综合精品| 亚洲国产高潮在线观看| 精精国产xxxx视频在线野外| 亚洲综合网在线| 亚洲熟女乱色一区二区三区久久久| 一级黄色片在线看| 日韩在线一级片| 中文字幕 久热精品 视频在线| 国产精品久久久久久久av大片| 国产亚洲精品女人久久久久久| 国产精品亚洲四区在线观看| 日本夜爽爽一二区| 中文久久乱码一区二区| 青青草原综合久久大伊人精品优势| 国产+高潮+白浆+无码| 国产伦精品一区二区三区视频小说| 精品av一区二区| 欧美精品一区在线| 91看片在线观看| 丁香五月网久久综合| 欧美精品v国产精品v日韩精品| 免费污视频在线观看| 欧美亚洲国产日本| 欧美特黄aaaaaaaa大片| 不卡av电影在线观看| 成人综合婷婷国产精品久久蜜臀| 少妇高潮一区二区三区69| 六月丁香综合在线视频| 1024亚洲| 男男gaygays亚洲| 国产欧美日韩一区二区三区在线观看| 欧美性生活一区| 啪啪小视频网站| 男人添女人下面高潮视频| 国产欧美一区二区三区网站| 成人网在线播放| 国产精品入口免费视| 欧美啪啪一区| 国产99久久九九精品无码免费| 国产精品久久久久影院老司| 中文字幕在线观看日本| 青草国产精品| 影音先锋中文字幕在线| 中文字幕av资源| 国产农村一级特黄α**毛片| 久久免费视频这里只有精品| 精品一区二区三区免费播放| 亚洲精品国产拍免费91在线| 2018中文字幕一区二区三区| 国产欧美日韩专区发布| 久久夜色精品一区| 亚洲午夜久久久影院| 国产黄色录像片| 激情内射人妻1区2区3区| 国产成a人亚洲| 亚洲日本va在线观看| 一本一道久久a久久精品蜜桃| 十八禁一区二区三区| 亚洲自拍偷拍综合| 国产精品亚洲产品| 在线看片你懂得| v天堂福利视频在线观看| 日本熟女毛茸茸| 国语自产精品视频在免费| 要久久爱电视剧全集完整观看| www成人免费观看网站| 国产日本在线视频| 国产99久一区二区三区a片| 久久久久久无码精品人妻一区二区| 国产熟妇一区二区三区四区| 性插视频在线观看| 制服丝袜第二页| 性欧美ⅴideo另类hd| 一菊综合网成人综合网| 91精品成人久久| 日韩欧乱色一区二区三区在线| 91精品久久久久久久91蜜桃| 欧洲av一区二区嗯嗯嗯啊| 日韩www.| 国产欧美三级电影| 一区二区成人免费视频| 中文字幕制服丝袜成人av| 久久青草久久| 99热99这里只有精品| 成年人网站免费观看| 老熟女高潮一区二区三区| 欧美性生交xxxxx| 久久人体av| mm131午夜| 亚洲综合久久久久| 欧美另类极品videosbest视| 久久视频免费在线播放| 日本国产精品视频| 葵司免费一区二区三区四区五区| 91影院在线免费观看| 中文字幕有码热在线视频| 国产乱码精品| 久久久久国产精品免费网站| 一区二区视频在线看|