0
我試圖通過負載平衡器連接到遠程的Percona集羣。集羣是以上。ERROR 2013 MySQL服務器「系統錯誤:104」
Percona的集羣版本是5.6.30-76.3-56和MySQL客戶端版本的Percona-XtraDB-集羣客戶56-5.6.30-25.16.1
我見過很多有關問題「系統錯誤:0」和「系統錯誤:54」,但沒有關於「系統錯誤:104」。
這裏的東西是什麼樣子的遠程客戶端上。 Telnet到端口3306的工作意味着我不認爲這是網絡/防火牆問題。還有的客戶端主機上沒有mysql的日誌文件,並沒有在/var/log/mysqld.log出現在任何羣集成員。
底線:什麼是系統錯誤104?
感謝
$ mysql -u root --password=xxxxx -h 10.0.85.17
Warning: Using a password on the command line interface can be insecure.
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 104
$ telnet 10.0.85.17 3306
Trying 10.0.85.17...
Connected to 10.0.85.17.
Escape character is '^]'.
telnet> quit
$ cat /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
bind-address=0.0.0.0
connect_timeout=10
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
現在面臨同樣的問題,你可以讓我知道該如何檢查? Telnet以任何其他方式連接以知道這是一個路由問題? –
沒有我知道的測試。但是,無論什麼時候我們發現了這個錯誤,結果都是LB上的路由問題。 – RonJohn