亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

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

2024-08-31 01:04:13
字體:
供稿:網(wǎng)友

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

重試本無可厚非,畢竟從使用者的角度來說,希望pt-heartbeat能不斷重試,直到重新連接上數(shù)據(jù)庫。但是,他們發(fā)現(xiàn),不斷的重試會(huì)帶來內(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ù)庫啟停對(duì)pt-heartbeat內(nèi)存使用率的影響,故MySQL和pt-heartbeat分別運(yùn)行在不同的主機(jī)上。

運(yùn)行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-heartbeatroot 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-tableroot 1563 1545 2 19:50 pts/3 00:00:00 grep pt-heartbeat

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

# top -p 1505

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

heartbeat

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

# service mysqld stop

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

heartbeat

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

heartbeat

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

heartbeat

后來研究pt-heartbeat的源碼,才發(fā)現(xiàn)代碼有點(diǎ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è)置如下斷點(diǎn),發(fā)現(xiàn)當(dāng)$tries為0時(shí),if函數(shù)里面的PTDEBUG && _d("$EVAL_ERROR")語句能執(zhí)行,但die函數(shù)就是沒有拋出異常,并退出腳本

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

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

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

再次測(cè)試

啟動(dòng)數(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命令異常退出

heartbeat

“test:”就是加入的測(cè)試字符。

結(jié)論

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

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

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

最后,給percona官方提了個(gè)bug

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

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


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到MSSQL教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
日韩av免费网站| 亚洲欧美激情一区二区三区| 1234区在线观看视频免费| 日本电影免费看| 日韩av一二三四区| 理论视频在线| 松下纱荣子在线观看| aa视频在线播放| 非洲一级黄色片| 欧美美女一区二区三区| 欧美午夜精品理论片| 日韩视频在线免费| 国产欧美日韩另类一区| 一色屋精品亚洲香蕉网站| 日韩免费性生活视频播放| 国产精品无码久久久久| 国产永久在线观看| 免费看成人av| 久久777国产线看观看精品| 亚欧美无遮挡hd高清在线视频| av一区在线观看| 成年人视频免费| 久久人体大胆视频| av色影在线看免费| 四虎国产精品永久在线| 欧美一区二区三区久久久| 成人在线视频成人| 日韩一卡二卡在线观看| 久久97精品久久久久久久不卡| 日韩高清一区二区| 精品国产欧美一区二区五十路| 嫩草精品影院| 激情丁香综合五月| 免费在线黄色网| 亚色视频在线观看| av大片免费观看| 激情se五月| 亚洲成人动漫在线观看| 亚洲区一区二| 不卡一区二区三区四区五区| 欧美牲交a欧美牲交aⅴ免费真| 国产欧美一级片| 高清久久精品| 中文字幕日韩一级| bbbbbbbbbbb在线视频| 美女免费视频一区二区| 在线一区二区三区| 在线观看国产v片| 国产欧美一区二区三区在线老狼| 情侣黄网站免费看| 久热精品视频在线免费观看| 国产99re| 欧美激情性做爰免费视频| 日韩精品在线播放| 亚洲一区二区三区美女| 欧美三级又粗又硬| 国 产 黄 色 大 片| 欧美精品日韩精品| 在线播放日韩专区| 免费在线一级片| 精品在线播放免费| 成人国产精品免费观看动漫| 国产在线观看色| 天堂中文在线www| 午夜av成人| 久久亚洲国产中v天仙www| 成人亚洲激情网| 国产成人福利片| 中文字幕精品在线| 性感av在线播放| 国产精品视频永久免费播放| 都市激情亚洲欧美| 欧美亚洲福利| 久久久久久美女| www.狠狠干| 在线观看免费国产小视频| 波多野结衣50连登视频| 丁香婷婷综合色啪| 久久久国产综合精品女国产盗摄| 精品成人免费自拍视频| 日韩在线免费视频| 国内成+人亚洲| 欧美一区二区激情视频| 亚洲综合激情五月| 黄色a一级视频| jizzjizz少妇亚洲水多| 自拍电影在线观看| 亚洲午夜91| 在线观看欧美精品| 无夜福利视频观看| 国产精品天天摸av网| 欧美久久一区二区| 亚洲高清av一区二区三区| 欧美日韩国产一区二区三区| 性一交一乱一伧老太| 免费不卡在线观看| 亚洲第一色视频| 国产在线一区二区三区播放| 自拍亚洲欧美老师丝袜| 亚洲美女一区二区三区| 成人不卡免费av| 国产综合18久久久久久| 欧美成人乱码一区二区三区| 国产中文字幕视频在线观看| 最新福利小视频在线播放| 国产91精品一区二区麻豆网站| 国产人成高清视频观看| 第四色在线一区二区| 欧美特黄一级视频| 欧美一区二区三区四区夜夜大片| 久久手机视频| 亚洲激情成人| 午夜在线免费视频| 国产午夜亚洲精品理论片色戒| 在线免费观看日本欧美爱情大片| 午夜av噜噜噜噜噜噜| 亚洲国产国产亚洲一二三| www.夜色| 在线免费观看av电影| 国产又黄又猛视频| 激情亚洲综合在线| 乱子伦一区二区| 伊人久久高清| 伊人久久av| 久久综合网hezyo| 国产精品羞羞答答xxdd| 色黄网站在线观看| 国产亚洲欧洲高清| 精品国产一区二区三区久久久蜜月| 999精彩视频| 欧美国产大片| 欧美成人激情图片网| 国产经典中年夫妇盗摄| 亚洲小视频网站| 黄色小视频免费在线观看| 亚洲一区二区三区爽爽爽爽爽| 美女欧美视频在线观看免费| 亚洲精品一区二区18漫画| 男女污污的视频| 婷婷综合亚洲| 亚洲**毛片| 一区二区三区在线视频111| 日韩精品人妻中文字幕| 成人在线精品视频| 亚洲色图.com| 四虎影视最新地址| 亚洲欧美日韩精品久久久久| 97国产suv精品一区二区62| 99免费精品在线观看| 69视频在线观看| 亚洲精品中文字幕| 国产91欧美| 啪啪激情综合网| 国产熟女一区二区三区五月婷| 精品亚洲一区二区三区四区五区高| 美州a亚洲一视本频v色道| 欧美日韩成人在线播放| 中文字幕在线观看视频www| 超碰97久久国产精品牛牛| 国产精品国产自产拍高清av王其| 久久精品国产一区二区三区日韩| 婷婷成人激情在线网| 国产免费a∨片在线观看不卡| 亚洲国产精品电影| 国产羞羞视频在线播放| 黄色成人在线观看网站| 日本性高潮视频| 亚洲线精品一区二区三区| 国产最新视频在线| 久草福利资源在线观看| 蜜臀av色欲a片无码精品一区| 亚洲午夜精品久久久久久人妖| 精品国产免费观看一区| 中文字幕人成不卡一区| 国户精品久久久久久久久久久不卡| 男女下面一进一出无遮挡| а√最新版天堂中文在线| 国产三级精品视频| 精品福利在线| 亚洲一区一卡| 精品72久久久久中文字幕| aaa一级黄色片| 亚洲视频欧美在线| 你懂的网址一区二区三区| 图片区偷拍区小说区| www.四虎网站| 久久久国产精华液| 成人激情免费电影网址| 女人香蕉久久**毛片精品| 踪合国产第二页| 波多野结衣家庭教师在线观看| 欧美调教sm| 国产精品mp4| jk破处视频在线| 国产成人久久精品77777最新版本| 男人添女荫道口女人有什么感觉| 欧美.www| 久久三级毛片| 日日摸日日搞日日| 亚洲欧美视频一区二区三区| 美女黄网久久| 国产成人无码精品久在线观看| 日韩av有码在线| 国产又黄又猛视频| 免费av一区二区三区四区| 吞精囗交69激情欧美| 亚洲人午夜精品天堂一二香蕉| 久久伊人精品一区二区三区| 极品人妻一区二区| 深夜成人在线| 9.1成人看片免费版| 青青草av在线播放| 日韩在线电影| 欧美人妻精品一区二区三区| 亚洲综合av在线播放| 在线观看日韩www视频免费| 国产一区二区三区不卡视频网站| 精品一成人岛国片在线观看| 天天碰免费视频| 国产一区二区调教| h片在线观看网站| 9191精品国产综合久久久久久| 国产一区二三区好的| 精品国产青草久久久久96| 天天草天天操| 男人的天堂成人在线| 欧美办公室脚交xxxx| 日本一区二区视频| 国产av无码专区亚洲av麻豆| 亚洲欧美一区二区三区情侣bbw| 亚洲图片另类小说| 成人午夜免费av| 蜜桃91丨九色丨蝌蚪91桃色| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产成人在线网站| 国产精品美女久久久久av爽李琼| 好看的日韩精品| 欧美日韩中文字幕一区二区三区| 超碰caoprom| 久久99国产精品成人| 精品少妇人妻一区二区黑料社区| 亚洲猫色日本管| 风间由美中文字幕在线看视频国产欧美| 天天干夜夜夜操| 艳妇乳肉豪妇荡乳av无码福利| 91精品店在线| 不卡日韩av| 亚洲欧洲在线免费| 国产精品五区| 国产精品理论在线| 99精品热6080yy久久| wwwwww在线观看| 婷婷成人在线| 三级黄视频在线观看| h网站在线播放| 国产精品91xxx| 欧美日韩精品三区| 欧美激情视频二区| 日韩伦理一区二区三区| 91高清免费视频| 国产又粗又长又大的视频| 国产女人18水真多毛片18精品| 欧美激情偷拍自拍| 久久精品国产精品亚洲综合| 欧美人动性xxxxz0oz| 久久久亚洲国产精品| 欧美成人性战久久| 日本一级大毛片a一| 日韩视频永久免费观看| 人人玩人人添人人澡免费| 亚洲91精品在线观看| 国产欧美一区在线| 96精品视频| 悠悠资源av网址| 免费福利在线视频| 四虎亚洲精品| 夜夜精品视频一区二区| 国产精品一卡| 亚洲美女黄网| av网站免费在线观看| 中文一区二区三区四区| 另类色图亚洲色图| 精品国产乱码久久久久久闺蜜| 精品国产18久久久久久| 欧美在线视频你懂得| www.日本一区| 国产精品99无码一区二区| 一区在线播放视频| 欧美精品videossex性护士| 色综合天天狠狠| 精品国精品国产尤物美女| 精品人妻伦九区久久aaa片| 成人免费网视频| 最近2019中文字幕在线高清| 97超碰人人看| 最新av在线免费观看| 91精品婷婷国产综合久久性色| 国产成人精品视频在线| 欧美激情国内偷拍| 久久亚洲导航| 色呦呦中文字幕| 丁香六月综合激情| 精品素人av| 九九热视频在线免费观看| 亚洲精品国产欧美在线观看| 久久久久亚洲无码| 欧美舌奴丨vk视频| 另类综合图区| 精品在线欧美视频| 在线观看a视频| 图片区亚洲欧美小说区| 神马久久精品综合| www.日本一区| 91片在线免费观看| 大荫蒂性生交片| 亚洲国内在线| 国产日韩一区二区在线| 高清视频一区二区| 福利一区和二区| 美女日批视频在线观看| 欧美三级日韩在线| 欧类av怡春院| 999在线观看免费大全电视剧| 久热精品视频| 国产z一区二区三区| 日韩av网站在线免费观看| 国产精品国产福利国产秒拍| 性欧美丰满熟妇xxxx性久久久|