Percona MySQL 日誌中出現大量Aborted connection (Got an error reading)
同事使用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)
檢查資料庫的報錯日誌,裡面有大量如下的資訊
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)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26506993/viewspace-2127539/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql 錯誤日誌出現大量[Warning] Aborted connection to db user host的解決思路MySql
- MySQL ERROR Got an error reading communication packetsMySqlErrorGo
- 系統日誌中出現大量的truncating integer value to 32 bits資訊
- MySQL:Lost connection to MySQL server at 'readingMySqlServer
- ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization paErrorMySqlServer
- alert日誌中出現ash size的警告
- MySQL案例09:Last_IO_Error: Got fatal error 1236 from master when reading data from binary logMySqlASTErrorGo
- Lost connection to MySQL server at 'reading authorization packet'MySqlServer
- MySQL主從複製報錯:Got fatal error 1236 from master when reading data fromMySqlGoErrorAST
- MySQL複製環境Slave報錯"Got fatal error 1236 from master when reading data"MySqlGoErrorAST
- 程式日誌中出現out of OS kernel IO resources
- postfix日誌中出現“Hostnotfound,tryagain”(轉)AI
- Lost connection to MySQL server at ‘reading initial communication packet', system error: 0 mysql遠端連線問題MySqlServerError
- Percona MySQL 5.6 主主複製環境報錯"Got fatal error 1236 from master.."MySqlGoErrorAST
- Got fatal error 1236 from master when reading data from binary logGoErrorAST
- tidb Error: Operation aborted by user answer '' (cliutil.operation_aborted)TiDBError
- Got timeout reading communication packetsGo
- Dr.Elephant mysql connection errorMySqlError
- 2、MySQL錯誤日誌(Error Log)詳解MySqlError
- 【每日一MOS】- LGWR的trace日誌中出現Warning資訊
- 【MySQL】慢日誌大量生成 long-query-time “失效”問題MySql
- Dr.Elephant mysql connection error薦MySqlError
- percona server 日誌時間不正確Server
- 【MySQL】Got fatal error 1236原因和解決方法MySqlGoError
- mysql主從複製中出現的error和解救辦法薦MySqlError
- mysqldump Got error: 1045MySqlGoError
- alert日誌中出現Private Strand Flush Not Complete的處理方法
- LMD程式日誌中出現Setting 3-way CR grants資訊
- 利用 ELK 處理 Percona 審計日誌
- 檢查Linux系統日誌error和mysql錯誤日誌的指令碼薦LinuxErrorMySql指令碼
- mysqldump Got error 1290MySqlGoError
- mysql日誌MySql
- 【MySQL日誌】MySQL日誌檔案初級管理MySql
- mysql 日誌之錯誤日誌MySql
- mysql 日誌之慢查詢日誌MySql
- 資料庫日誌中出現啟動JOB程式的TIMED OUT資訊資料庫
- Last_IO_Error: Got fatal error 1236ASTErrorGo
- mysql 日誌之普通查詢日誌MySql