Назад | Перейти на главную страницу

Второй узел SQL не подключается, когда 1-й находится в сети

Наш кластер mysql с двумя узлами находится в сети уже несколько лет и начал вызывать проблемы два дня назад.

Проблема в том, что второй узел sql все время переходит из подключенного в отключенное состояние, и в этом случае сервер sql недоступен.

Однако, когда я закрываю первый узел, узел sql остается подключенным, и все в порядке. После того, как я снова установил первый узел в сети, второй узел будет вести себя как раньше.

Журналы сервера после того, как я включил узел sql другого сервера:

NDB Schema dist: Data node: 1 failed, subscriber bitmask 00
NDB Schema dist: cluster failure at epoch 74253579/0.
NDB Binlog: cluster failure for .\mysql\ndb_apply_status at epoch 74253579/0.
NDB Binlog: Restarting
NDB Binlog: Stopping...
NDB Binlog: Setting up
NDB Binlog: Created schema Ndb object, reference: 0x80030033, name: 'Ndb Binlog schema change monitoring'
NDB Binlog: Created injector Ndb object, reference: 0x80040033, name: 'Ndb Binlog data change monitoring'
NDB Binlog: Setup completed
NDB Binlog: Wait for server start completed
NDB Binlog: Check for incidents
NDB Binlog: Wait for cluster to start
NDB Binlog: DISCOVER TABLE Event: REPL$mysql/ndb_schema
table '.\kunden\kundendaten_licencedata' opened read only
NDB Binlog: ndbevent->execute failed for REPL$mysql/ndb_schema; 1427 Api node died, when SUB_START_REQ reached node
NDB Binlog:FAILED CREATE (DISCOVER) EVENT OPERATIONS Event: REPL$mysql/ndb_schema
NDB: Creating mysql.ndb_schema
NDB: Flushing mysql.ndb_schema
NDB Binlog: DISCOVER TABLE Event: REPL$mysql/ndb_schema

Чтобы убедиться, что это не брандмауэр, я отключил их на обоих серверах. Еще пробовал переустановить кластер на 2-м сервере, не помогло. Сейчас нет идей.