ロードバランサを介してリモートのPerconaクラスタに接続しようとしています。クラスタは upです。ERROR 2013 MySQLサーバーの「システムエラー:104」
Perconaクラスタのバージョンは5.6.30-76.3-56で、MySQLクライアントのバージョンはPercona-XtraDBクラスタ・クライアント・56-5.6.30-25.16.1
である私はに関する質問をたくさん見てきました「システムエラー:0」と「システムエラー:54」がありますが、「システムエラー:104」はありません。
リモートクライアントのものは次のとおりです。ポート3306へのtelnetは、ネットワーク/ファイアウォールの問題ではないと思います。クライアントホストには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