亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 通過案例分析MySQL中令人頭疼的Aborted告警

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

熱門標簽:地圖標注人員兼職 成都優派外呼系統 ps制作地圖標注gif 沈陽電銷外呼系統原理是什么 電子地圖標注電話 扎樣申請400電話 上海智能外呼系統代理商 聊城智能外呼系統運營商 寧波企業外呼系統收費

本文主要給大家介紹的是關于MySQL中Aborted告警的相關內容,分享出來供大家參考學習,下面來一起看看詳細的介紹:

實戰

Part1:寫在最前

在MySQL的error log中,我們會經常性看到一些各類的Aborted connection錯誤,本文中會針對這類錯誤進行一個初步分析,并了解一個問題產生后的基本排查思路和方法。掌握這種方法是至關重要的,而不是出現問題了,去猜,去試。數據庫出現問題的時候需要DBA在短時間內快速解決問題,因此一個好與壞的DBA,區別也在于此。

Part2:種類

[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:重點參數分析

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

這個參數指的是數據庫系統在關閉它之前,服務器等待非交互式連接上的活動的秒數。

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

這個參數指的是在關閉交互式連接之前,服務器等待活動的秒數

Warning:警告這兩個參數建議一起調節,能夠避免一些坑。

本文的兩個參數值采用的是默認值

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)

另外在數據庫中,我們重點關注下這兩個參數,看看什么情況下Aborted_clients會提升,什么情況下Aborted_connects 會提升

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

Part4:案例1

這里我故意輸入錯誤的密碼5次,來看下數據庫的error log和Aborted的哪個參數記載了這一問題

[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 記錄了密碼錯誤的這一問題

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

error log中,也記載了這類密碼輸錯的信息

[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

接下來我們看下文章第三節提到的兩個重點參數對數據庫連接的行為影響

這里我們將這兩個參數均配置為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數上升,這是由于timeout參數控制的,已經連接上數據的連接被殺掉。

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

在這個案例中我們看下最大連接數對數據庫連接的行為影響

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)

這里看到爆出了連接數過多的問題

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

而錯誤日志沒有任何記錄

Part7:案例4

第三方工具navicat select結果沒有出來的時候選擇停止則出現

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:原因總結

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

總結

通過這4個案例,我們能夠了解到,Aborted_clients、和Aborted_connects的區別,以及什么情況下會爆出什么樣的錯誤日志,文章第二節中的幾個Aborted錯誤是常見的錯誤,這類錯誤出現的時候腦海里要有一個理論知識,知道什么情況下,會出現什么樣的錯誤,以便快速定位問題。由于筆者的水平有限,編寫時間也很倉促,文中難免會出現一些錯誤或者不準確的地方,不妥之處懇請讀者批評指正。

好了,以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • MYSQL SERVER收縮日志文件實現方法
  • MySQL中常見的幾種日志匯總
  • 詳解 Mysql 事務和Mysql 日志
  • MySQL讀取Binlog日志常見的3種錯誤
  • MySQL開啟慢查詢日志功能的方法
  • mysql binlog(二進制日志)查看方法
  • MySQL慢查詢日志的基本使用教程
  • 詳解grep獲取MySQL錯誤日志信息的方法
  • MySQL Aborted connection告警日志的分析

標簽:三明 AXB 林芝 宿州 內江 朔州 汕頭 咸寧

巨人網絡通訊聲明:本文標題《通過案例分析MySQL中令人頭疼的Aborted告警》,本文關鍵詞  通過,案例分析,MySQL,中,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《通過案例分析MySQL中令人頭疼的Aborted告警》相關的同類信息!
  • 本頁收集關于通過案例分析MySQL中令人頭疼的Aborted告警的相關信息資訊供網民參考!
  • 推薦文章
    国产91精品一区| 成人免费观看视频| 欧美1区| 久久成人综合网| 久久精品道一区二区三区| 国产一区二区精品| 欧美激情一区二区三区中文字幕| 香蕉视频久久| 天天做人人爱夜夜爽2020毛片| 免费一级片在线观看| 亚洲 欧美 成人日韩| 日韩在线观看视频黄| 国产91丝袜高跟系列| 精品国产三级a∨在线观看| 欧美a级大片| 韩国三级香港三级日本三级la | 国产亚洲精品成人a在线| 免费国产在线观看| 精品久久久久久中文| 国产伦久视频免费观看视频| 精品视频免费在线| 国产成人欧美一区二区三区的| 韩国三级视频在线观看| 久久精品人人做人人爽97| 午夜在线亚洲| 青青久久网| 精品国产一区二区三区精东影业 | 国产伦精品一区三区视频| 99久久精品国产麻豆| 欧美电影免费| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美日本免费| 美女免费精品视频在线观看| 天天做日日爱| 日本特黄特色aaa大片免费| 精品久久久久久中文字幕一区| 99热精品一区| 色综合久久天天综合| 欧美国产日韩在线| 色综合久久天天综合绕观看 | 99久久精品国产免费| 久久99这里只有精品国产| 国产亚洲免费观看| 国产伦精品一区三区视频| 中文字幕97| 夜夜操网| 99热视热频这里只有精品| 999精品视频在线| 国产a视频精品免费观看| 韩国三级一区| 国产原创视频在线| 美女免费毛片| 国产一级生活片| 精品国产一区二区三区精东影业| 国产精品自拍一区| 久久精品免视看国产明星| 日韩中文字幕一区| 午夜精品国产自在现线拍| 999精品视频在线| 久久成人性色生活片| 99热精品一区| 四虎影视久久| 99久久精品费精品国产一区二区| 欧美激情一区二区三区在线| 精品在线观看一区| 成人在免费观看视频国产| 国产亚洲免费观看| 国产精品免费久久| 精品国产一区二区三区精东影业 | 黄视频网站在线免费观看| 午夜家庭影院| 精品久久久久久中文| 国产不卡精品一区二区三区| 国产福利免费视频| 尤物视频网站在线观看| 久久国产精品自由自在| 日日爽天天| 久久国产一久久高清| 九九免费精品视频| 精品国产一级毛片| 黄视频网站在线看| 日韩免费在线视频| 一本高清在线| 韩国三级一区| 国产亚洲精品成人a在线| 麻豆系列 在线视频| 精品久久久久久中文字幕一区| 久久精品店| 久久久成人网| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品国产一区二区三区国产馆 | 国产欧美精品| 97视频免费在线观看| 一级女人毛片人一女人| 国产一区二区精品| 国产伦久视频免费观看视频| 可以在线看黄的网站| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 韩国三级香港三级日本三级| 国产网站在线| 欧美α片无限看在线观看免费| 日韩专区一区| 免费国产在线观看| 欧美大片一区| 精品久久久久久中文字幕2017| 国产视频一区二区在线观看| 成人av在线播放| 国产91丝袜高跟系列| 日本免费乱理伦片在线观看2018| 欧美另类videosbestsex高清| 成人a级高清视频在线观看| 香蕉视频久久| 久久国产精品自线拍免费| 久久精品人人做人人爽97| 日本特黄特黄aaaaa大片| 韩国三级香港三级日本三级la | 精品久久久久久综合网| 亚洲天堂在线播放| 国产一区二区精品尤物| 可以在线看黄的网站| 免费毛片基地| 韩国三级视频在线观看| 色综合久久天天综合观看| 成人免费网站久久久| 国产成a人片在线观看视频| 亚洲女初尝黑人巨高清在线观看| 四虎久久影院| 免费的黄色小视频| a级精品九九九大片免费看| 欧美日本免费| 国产视频一区在线| 亚久久伊人精品青青草原2020| 久久精品欧美一区二区| 亚洲第一色在线| 黄色短视频网站| 二级特黄绝大片免费视频大片| 国产原创中文字幕| 亚洲女人国产香蕉久久精品| 国产一区二区福利久久| 日韩中文字幕在线观看视频| 成人免费一级纶理片| 亚洲精品影院| 国产美女在线一区二区三区| 欧美a级片免费看| 精品国产一区二区三区久久久蜜臀 | 亚久久伊人精品青青草原2020| 日本在线不卡免费视频一区| 在线观看成人网| 亚洲第一色在线| 欧美18性精品| 国产精品1024永久免费视频| 免费的黄色小视频| 国产精品1024在线永久免费| 欧美电影免费看大全| 国产高清视频免费观看| 国产伦精品一区二区三区无广告| 国产网站免费观看| 二级片在线观看| 亚欧乱色一区二区三区| 二级特黄绝大片免费视频大片| 99色播| 亚洲精品永久一区| 你懂的国产精品| 亚洲爆爽| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日本免费区| 亚久久伊人精品青青草原2020| 91麻豆爱豆果冻天美星空| 精品国产香蕉伊思人在线又爽又黄| 日韩女人做爰大片| 日本特黄一级| 国产a视频| 欧美激情一区二区三区在线播放 | 国产精品免费精品自在线观看| 成人免费观看的视频黄页| 日韩中文字幕在线观看视频| 国产一区二区精品久久| 精品视频在线看| 国产综合91天堂亚洲国产| 精品久久久久久中文| 国产不卡福利| 成人免费观看视频| 青青青草视频在线观看| 日本特黄特色aaa大片免费| 精品视频一区二区三区免费| 美女免费毛片| 亚洲天堂免费| 国产91精品一区| 免费国产一级特黄aa大片在线| 国产网站在线| 日本免费乱理伦片在线观看2018| 91麻豆精品国产自产在线| 国产一级强片在线观看| 日本在线不卡免费视频一区| 国产美女在线一区二区三区| 色综合久久手机在线| 欧美a免费| 精品久久久久久影院免费| 国产亚洲精品成人a在线| 91麻豆精品国产自产在线观看一区|