Spider Engine и MariaDB (код ошибки: 2013. Потеря соединения с сервером MySQL во время запроса)
Я пытаюсь реализовать систему высокой доступности, используя Spider Engine на MariaDB и MySQL. Я настроил систему, и все работает нормально, если я ввожу небольшие данные через узел паука.
Но когда я ввожу огромные данные, это показывает следующую ошибку:
Код ошибки: 2013. Потеря соединения с сервером MySQL во время запроса
У моего узла-паука есть mariadb, у узла-монитора есть mariadb, а у узлов данных есть MySQL.
Заранее спасибо!
1 ответ
Как правило, эта ошибка связана с проблемой сети или проблемой конфигурации.
Если вы не видите ошибок в сети, вы можете проверить значения следующих переменных в MySQL:
connect_timeout
net_read_timeout
max_allowed_packet
Вы можете запустить эту команду, чтобы получить текущие значения:
$ SHOW GLOBAL VARIABLES LIKE '%variable%';
Замените «переменная» на имя переменной, которую вы проверяете.
Вы можете попробовать увеличить их и посмотреть, решит ли это проблему. Без дополнительной информации сложно сказать, какое значение следует использовать, но я бы рекомендовал продублировать их и посмотреть, работает ли это.