您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關Percona MySQL日志中出現大量Aborted connection該怎么辦,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
同事使用Web Logic連接一套MySQL數據庫后,無法開啟debug選項
檢查數據庫的報錯日志,里面有大量如下的信息
Aborted connection (Got an error reading communication packets)
...
max_allowed_packet 網絡傳輸時單個數據包的大小。默認值是4MB。包信息緩存的初始值是由net_buffer_length指定的,但是包可能會增長到max_allowed_packet參數設置的值。如果要使用BLOB字段或長字符串,需要
增加這個參數的值。這個參數的值需要設置成和最大的BLOB字段一樣的大小。max_allowed_packet參數的協議限制是1GB。這個參數應該是1024整數倍。
查看max_allowed_packet參數,發現只設置了4M
mysql> show global variables like 'max_allowed_packet';
+--------------------+---------+
| Variable_name | Value |
+--------------------+---------+
| max_allowed_packet | 4194304 |
+--------------------+---------+
1 row in set (0.00 sec)
mysql> select 4194304/1024/1024;
+-------------------+
| 4194304/1024/1024 |
+-------------------+
| 4.00000000 |
+-------------------+
1 row in set (0.00 sec)
將此參數改大,之后報錯消失,Web Logic可以正常開啟debug選項
mysql> set global max_allowed_packet=50*1024*1024;
Query OK, 0 rows affected (0.00 sec)
關于Percona MySQL日志中出現大量Aborted connection該怎么辦就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。