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

主頁(yè) > 知識(shí)庫(kù) > 通過(guò)案例分析MySQL中令人頭疼的Aborted告警

通過(guò)案例分析MySQL中令人頭疼的Aborted告警

熱門(mén)標(biāo)簽:地圖標(biāo)注人員兼職 成都優(yōu)派外呼系統(tǒng) ps制作地圖標(biāo)注gif 沈陽(yáng)電銷(xiāo)外呼系統(tǒng)原理是什么 電子地圖標(biāo)注電話(huà) 扎樣申請(qǐng)400電話(huà) 上海智能外呼系統(tǒng)代理商 聊城智能外呼系統(tǒng)運(yùn)營(yíng)商 寧波企業(yè)外呼系統(tǒng)收費(fèi)

本文主要給大家介紹的是關(guān)于MySQL中Aborted告警的相關(guān)內(nèi)容,分享出來(lái)供大家參考學(xué)習(xí),下面來(lái)一起看看詳細(xì)的介紹:

實(shí)戰(zhàn)

Part1:寫(xiě)在最前

在MySQL的error log中,我們會(huì)經(jīng)常性看到一些各類(lèi)的Aborted connection錯(cuò)誤,本文中會(huì)針對(duì)這類(lèi)錯(cuò)誤進(jìn)行一個(gè)初步分析,并了解一個(gè)問(wèn)題產(chǎn)生后的基本排查思路和方法。掌握這種方法是至關(guān)重要的,而不是出現(xiàn)問(wèn)題了,去猜,去試。數(shù)據(jù)庫(kù)出現(xiàn)問(wèn)題的時(shí)候需要DBA在短時(shí)間內(nèi)快速解決問(wèn)題,因此一個(gè)好與壞的DBA,區(qū)別也在于此。

Part2:種類(lèi)

[Warning] Aborted connection 305628 to db: 'db' user: 'dbuser' host: 'hostname' (Got an error reading communication packets)
[Warning] Aborted connection 81 to db:'unconnected' user: 'root' host: '127.0.0.1' (Got timeout reading communication
packets)
[Warning] Aborted connection 109 to db:'helei1' user: 'sys_admin' host: '192.168.1.1' (Got an error writing communication packets)
[Warning] Access denied for user 'root'@'127.0.0.1' (using password: YES)
[Warning] Got an error writing communication packets

Part3:重點(diǎn)參數(shù)分析

wait_timeout

Command-Line Format --wait-timeout=#
System Variable Name wait_timeout
Variable Scope Global, Session
Dynamic Variable Yes
Permitted Values (Windows) Type integer
Default 28800
Min Value 1
Max Value 2147483
Permitted Values (Other) Type integer
Default 28800
Min Value 1
Max Value 31536000

這個(gè)參數(shù)指的是數(shù)據(jù)庫(kù)系統(tǒng)在關(guān)閉它之前,服務(wù)器等待非交互式連接上的活動(dòng)的秒數(shù)。

interactive_timeout

Command-Line Format --interactive-timeout=#
System Variable Name interactive_timeout
Variable Scope Global, Session
Dynamic Variable Yes
Permitted Values Type integer
Default 28800
Min Value 1

這個(gè)參數(shù)指的是在關(guān)閉交互式連接之前,服務(wù)器等待活動(dòng)的秒數(shù)

Warning:警告這兩個(gè)參數(shù)建議一起調(diào)節(jié),能夠避免一些坑。

本文的兩個(gè)參數(shù)值采用的是默認(rèn)值

mysql> show global variables like '%timeout%';
+----------------------------+----------+
| Variable_name    | Value |
+----------------------------+----------+
| connect_timeout   | 10  |
| delayed_insert_timeout  | 300  |
| innodb_lock_wait_timeout | 50  |
| innodb_rollback_on_timeout | OFF  |
|interactive_timeout  | 28800 |
| lock_wait_timeout   | 31536000 |
| net_read_timeout   | 30  |
| net_write_timeout   | 60  |
| slave_net_timeout   | 3600  |
|wait_timeout    | 28800 |
+----------------------------+----------+
10 rows in set (0.01 sec)

另外在數(shù)據(jù)庫(kù)中,我們重點(diǎn)關(guān)注下這兩個(gè)參數(shù),看看什么情況下Aborted_clients會(huì)提升,什么情況下Aborted_connects 會(huì)提升

mysql>show global status like 'aborted%';
+------------------+-------+
|Variable_name | Value |
+------------------+-------+
|Aborted_clients | 19 |
|Aborted_connects | 0  |
+------------------+-------+
2 rows inset (0.00 sec)

Part4:案例1

這里我故意輸入錯(cuò)誤的密碼5次,來(lái)看下數(shù)據(jù)庫(kù)的error log和Aborted的哪個(gè)參數(shù)記載了這一問(wèn)題

[root@HE3~]# mysql -uroot -pwrongpass -h127.0.0.1
ERROR 1045 (28000): Access denied for user 'root'@'127.0.0.1' (using password: YES)
[root@HE3~]# mysql -uroot -pwrongpass -h127.0.0.1
ERROR 1045 (28000): Access denied for user 'root'@'127.0.0.1' (using password: YES)
[root@HE3~]# mysql -uroot -pwrongpass -h127.0.0.1
ERROR 1045 (28000): Access denied for user 'root'@'127.0.0.1' (using password: YES)
[root@HE3~]# mysql -uroot -pwrongpass -h127.0.0.1
ERROR 1045 (28000): Access denied for user 'root'@'127.0.0.1' (using password: YES)
[root@HE3~]# mysql -uroot -pwrongpass -h127.0.0.1
ERROR 1045 (28000): Access denied for user 'root'@'127.0.0.1' (using password: YES)

可以看出,這里的Aborted_connects 記錄了密碼錯(cuò)誤的這一問(wèn)題

mysql>show global status like 'aborted%';
+------------------+-------+
|Variable_name | Value |
+------------------+-------+
|Aborted_clients | 19 |
|Aborted_connects | 5  |
+------------------+-------+
2 rows inset (0.00 sec)

error log中,也記載了這類(lèi)密碼輸錯(cuò)的信息

[Warning] Access denied for user'root'@'127.0.0.1' (using password: YES)
[Warning] Access denied for user 'root'@'127.0.0.1' (using password:YES)
[Warning] Access denied for user 'root'@'127.0.0.1' (using password:YES)
[Warning] Access denied for user 'root'@'127.0.0.1' (using password:YES)
[Warning] Access denied for user 'root'@'127.0.0.1' (using password:YES)

Part5:案例2

接下來(lái)我們看下文章第三節(jié)提到的兩個(gè)重點(diǎn)參數(shù)對(duì)數(shù)據(jù)庫(kù)連接的行為影響

這里我們將這兩個(gè)參數(shù)均配置為10秒

mysql>set global wait_timeout=10;
Query OK,0 rows affected (0.00 sec)
 
mysql>set global interactive_timeout=10;
Query OK,0 rows affected (0.00 sec)
mysql>show processlist;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect... Connection id: 79 Current database: *** NONE ***
 
+----+------+-----------------+------+---------+------+-------+------------------+
| Id |User | Host   | db | Command | Time | State | Info    |
+----+------+-----------------+------+---------+------+-------+------------------+
| 79 |root | 127.0.0.1:42016 | NULL | Query | 0 | NULL | show processlist |
+----+------+-----------------+------+---------+------+-------+------------------+
1 row in set (0.00 sec)

這里三次操作,可以看到clients數(shù)上升,這是由于timeout參數(shù)控制的,已經(jīng)連接上數(shù)據(jù)的連接被殺掉。

mysql>show global status like 'aborted%';
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect... Connection id: 81 Current database: *** NONE ***
 
+------------------+-------+
|Variable_name | Value |
+------------------+-------+
|Aborted_clients | 22 |
|Aborted_connects | 5  |
+------------------+-------+
2 rows in set (0.01 sec)

error log中記載的是

[Warning] Aborted connection 81 to db: 'unconnected' user: 'root' host: '127.0.0.1' (Got timeout reading communication packets)
[Warning] Aborted connection 78 to db: 'unconnected' user: 'root' host: '127.0.0.1' (Got timeout reading communication packets) 
[Warning] Aborted connection 79 to db: 'unconnected' user: 'root' host: '127.0.0.1' (Got timeout reading communication packets)

Part6:案例3

在這個(gè)案例中我們看下最大連接數(shù)對(duì)數(shù)據(jù)庫(kù)連接的行為影響

mysql>show global variables like 'max_conn%';
+--------------------+-------+
|Variable_name  | Value |
+--------------------+-------+
|max_connect_errors | 1000 |
|max_connections | 1024 |
+--------------------+-------+
2 rows in set (0.00 sec)
 
 
mysql>set global max_connections=2;
Query OK,0 rows affected (0.00 sec)

這里看到爆出了連接數(shù)過(guò)多的問(wèn)題

[root@HE3~]# mysql -uroot -pMANAGER -h127.0.0.1
ERROR 1040 (HY000): Too many connections

而錯(cuò)誤日志沒(méi)有任何記錄

Part7:案例4

第三方工具navicat select結(jié)果沒(méi)有出來(lái)的時(shí)候選擇停止則出現(xiàn)

clients上漲

mysql>show global status like 'aborted%';
+------------------+-------+
|Variable_name | Value |
+------------------+-------+
|Aborted_clients | 28 |
|Aborted_connects | 10 |
+------------------+-------+
2 rows in set (0.00 sec)

error log日志記錄

170626 16:26:56 [Warning] Aborted connection 109 to db: 'helei1' user: 'sys_admin' host: '192.168.1.1' (Got an error writing communication packets)

Part8:原因總結(jié)

  1. 在MySQL中sleep狀態(tài)數(shù)百秒的而且經(jīng)常重復(fù)連接是應(yīng)用程序在工作后沒(méi)有關(guān)閉連接的癥狀之一,而是依靠數(shù)據(jù)庫(kù)wait_timeout來(lái)關(guān)閉它們。強(qiáng)烈建議在操作結(jié)束時(shí)更改應(yīng)用程序邏輯以正確關(guān)閉連接;
  2. 檢查以確保max_allowed_packet的值足夠高,并且客戶(hù)端沒(méi)有收到“數(shù)據(jù)包太大”消息。 這種情況他會(huì)中止連接,而不正確關(guān)閉它;
  3. 另一種可能性是TIME_WAIT。建議您確認(rèn)連接被妥善管理并且是在應(yīng)用端正常關(guān)閉;
  4. 確保事務(wù)正確提交(開(kāi)始和提交),以便一旦應(yīng)用程序“完成”連接,它將處于“clean”的狀態(tài);
  5. 您應(yīng)該確保客戶(hù)端應(yīng)用程序不中止連接。 例如,如果PHP的選項(xiàng)max_execution_time設(shè)置為5秒,增加connect_timeout是沒(méi)用的,因?yàn)镻HP會(huì)殺死腳本。 其他編程語(yǔ)言和環(huán)境也有類(lèi)似的選項(xiàng);
  6. 連接延遲的另一個(gè)原因是DNS問(wèn)題。 檢查是否啟用了skip-name-resolve,檢查主機(jī)根據(jù)其IP地址而不是其主機(jī)名進(jìn)行身份驗(yàn)證;
  7. 嘗試增加MySQL的net_read_timeout和net_write_timeout值,看看是否減少了錯(cuò)誤的數(shù)量。

總結(jié)

通過(guò)這4個(gè)案例,我們能夠了解到,Aborted_clients、和Aborted_connects的區(qū)別,以及什么情況下會(huì)爆出什么樣的錯(cuò)誤日志,文章第二節(jié)中的幾個(gè)Aborted錯(cuò)誤是常見(jiàn)的錯(cuò)誤,這類(lèi)錯(cuò)誤出現(xiàn)的時(shí)候腦海里要有一個(gè)理論知識(shí),知道什么情況下,會(huì)出現(xiàn)什么樣的錯(cuò)誤,以便快速定位問(wèn)題。由于筆者的水平有限,編寫(xiě)時(shí)間也很倉(cāng)促,文中難免會(huì)出現(xiàn)一些錯(cuò)誤或者不準(zhǔn)確的地方,不妥之處懇請(qǐng)讀者批評(píng)指正。

好了,以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

您可能感興趣的文章:
  • MYSQL SERVER收縮日志文件實(shí)現(xiàn)方法
  • MySQL中常見(jiàn)的幾種日志匯總
  • 詳解 Mysql 事務(wù)和Mysql 日志
  • MySQL讀取Binlog日志常見(jiàn)的3種錯(cuò)誤
  • MySQL開(kāi)啟慢查詢(xún)?nèi)罩竟δ艿姆椒?/li>
  • mysql binlog(二進(jìn)制日志)查看方法
  • MySQL慢查詢(xún)?nèi)罩镜幕臼褂媒坛?/li>
  • 詳解grep獲取MySQL錯(cuò)誤日志信息的方法
  • MySQL Aborted connection告警日志的分析

標(biāo)簽:三明 AXB 林芝 宿州 內(nèi)江 朔州 汕頭 咸寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《通過(guò)案例分析MySQL中令人頭疼的Aborted告警》,本文關(guān)鍵詞  通過(guò),案例分析,MySQL,中,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《通過(guò)案例分析MySQL中令人頭疼的Aborted告警》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于通過(guò)案例分析MySQL中令人頭疼的Aborted告警的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲欧美日韩国产综合| 久久99在线观看| 国产精品日韩精品欧美在线| 国产精品乱码一区二区三区软件| 中文字幕五月欧美| 午夜亚洲福利老司机| 九九国产精品视频| 国产精品国模大尺度视频| 91蝌蚪国产九色| 欧美美女直播网站| 久久精品视频网| 亚洲已满18点击进入久久| 久久99国内精品| 色偷偷88欧美精品久久久| 日韩欧美亚洲国产精品字幕久久久| 国产精品久久影院| 日本中文在线一区| 成人高清视频在线| 精品久久久久久久人人人人传媒| 亚洲靠逼com| 国产成人免费av在线| 欧美一区二区三区婷婷月色| 中文字幕中文字幕一区| 久久精品国产亚洲aⅴ | 日韩视频免费直播| 一区二区三区在线视频免费 | 激情六月婷婷综合| 欧美精选在线播放| 亚洲日本丝袜连裤袜办公室| 国产精品一区在线观看你懂的| 在线电影一区二区三区| 亚洲精品视频在线| 99re热视频精品| 欧美国产激情一区二区三区蜜月| 麻豆91在线看| 日韩欧美第一区| 人人超碰91尤物精品国产| 欧美在线观看一区| 亚洲免费伊人电影| 色综合久久88色综合天天| 国产精品毛片大码女人| 风间由美一区二区三区在线观看| 日韩精品一区在线| 久久精品国产一区二区三区免费看 | 亚洲精品v日韩精品| 成人午夜电影网站| 国产偷国产偷亚洲高清人白洁 | 日韩视频一区二区在线观看| 性做久久久久久| 欧美日免费三级在线| 亚洲国产日韩av| 91国内精品野花午夜精品 | 国产午夜精品美女毛片视频| 久久成人麻豆午夜电影| 欧美成人精品二区三区99精品| 免费观看在线色综合| 日韩午夜av电影| 九一久久久久久| 久久久亚洲高清| 成人高清免费在线播放| 国产一区二区免费在线| 欧美主播一区二区三区美女| 亚洲精品欧美二区三区中文字幕| 91黄色免费网站| 五月综合激情婷婷六月色窝| 欧美日韩的一区二区| 偷窥少妇高潮呻吟av久久免费| 欧美久久一区二区| 麻豆免费精品视频| 久久无码av三级| 波多野结衣亚洲| 亚洲综合丝袜美腿| 91超碰这里只有精品国产| 奇米888四色在线精品| 精品欧美久久久| 丰满少妇久久久久久久| 中文字幕亚洲在| 欧美色图在线观看| 蜜桃av一区二区| 国产欧美综合色| 一本到三区不卡视频| 日韩和欧美一区二区| 久久综合国产精品| av午夜一区麻豆| 午夜精品久久久久久久99樱桃| 色丁香久综合在线久综合在线观看| 视频在线观看一区二区三区| 久久精品一区蜜桃臀影院| 97久久精品人人爽人人爽蜜臀| 亚洲一区日韩精品中文字幕| 日韩精品一区二区三区视频播放| 国产69精品一区二区亚洲孕妇| 亚洲精品国产一区二区精华液 | 五月婷婷综合在线| 国产欧美日本一区视频| 欧美天天综合网| 国产成人在线网站| 午夜av电影一区| 中文字幕一区二区三区乱码在线| 欧美日韩国产在线观看| 国产精品资源网站| 午夜亚洲国产au精品一区二区| 国产精品视频在线看| 日韩亚洲欧美在线| 91美女在线看| 国产剧情一区二区| 日韩成人一区二区三区在线观看| 国产精品乱码一区二区三区软件| 678五月天丁香亚洲综合网| 成人免费视频caoporn| 蜜臀精品久久久久久蜜臀| 亚洲免费三区一区二区| 久久久精品人体av艺术| 欧美一级精品大片| 欧美亚洲高清一区| 99久久久久久| 国产精品一级片| 国产成人在线免费观看| 一区二区激情小说| 成人av第一页| 国产黄色精品视频| 久久97超碰国产精品超碰| 日韩成人午夜电影| 亚洲国产欧美日韩另类综合 | 91视频www| 午夜精品久久久久影视| 亚洲免费在线观看| 国产精品第五页| 综合精品久久久| 国产精品第13页| 欧美经典三级视频一区二区三区| 日韩三级视频中文字幕| 欧美美女一区二区在线观看| 99精品视频一区二区| 国产成人亚洲综合色影视| 韩国成人在线视频| 国产露脸91国语对白| 国产原创一区二区| 国产专区欧美精品| 国产一区二区三区四区在线观看| 精品一区中文字幕| 国产一区三区三区| 国产成人丝袜美腿| 成人国产精品免费网站| 成人app软件下载大全免费| 91理论电影在线观看| 在线观看av一区| 69av一区二区三区| 日韩精品专区在线| 国产日韩欧美一区二区三区乱码| 久久品道一品道久久精品| 中文字幕高清一区| 中文字幕一区三区| 一区二区三区在线播放| 一区二区三区在线播| 亚洲一区日韩精品中文字幕| 丝袜美腿亚洲色图| 国产情人综合久久777777| 亚洲欧洲日产国产综合网| 尤物视频一区二区| 亚洲va欧美va人人爽| 奇米一区二区三区| 成人免费视频视频| 欧美在线一区二区三区| 欧美欧美午夜aⅴ在线观看| 日韩一区二区三区四区| 日韩免费高清av| 欧美国产综合一区二区| 一区二区三区日本| 偷拍自拍另类欧美| 国产福利一区二区三区| 色老头久久综合| 欧美成人女星排行榜| 亚洲国产高清在线| 日韩一区二区不卡| 亚洲欧洲成人av每日更新| 日日夜夜免费精品视频| 国产精品一区二区久久不卡| 色天天综合久久久久综合片| 欧美一级免费大片| 中文字幕欧美日本乱码一线二线| 日韩毛片一二三区| 美国三级日本三级久久99| 波多野结衣精品在线| 91麻豆精品国产| 色婷婷综合久久久久中文 | 91视频www| 精品福利在线导航| 亚洲欧美激情在线| 久久99精品国产91久久来源| 一本久久a久久精品亚洲| 亚洲精品一区二区三区精华液| 亚洲色图丝袜美腿| 亚洲男人都懂的| 久久99国产精品久久99 | 26uuu国产电影一区二区| 一区二区三区四区激情| 韩国三级中文字幕hd久久精品| 欧美曰成人黄网| 国产精品国产成人国产三级|