Код ошибки AWS RDS: 2013 потеряно соединение с сервером MySQL во время запроса - PullRequest
0 голосов
/ 29 июня 2018

Возникла проблема с простым запросом, который требует более 60 секунд.

  • Параметры БД AWS RDS устанавливаются в значения 9999 для net_read_timeout, connect_timeout, interactive_timeout, net_read_timeout, net_write_timeout, wait_timeout, max_allowed_packet.
  • AWS RDS также был перезагружен после изменений.
  • Клиентская рабочая среда, которую мы используем для удаленного доступа к AWS RDS. Я установил те же значения для вышеуказанных параметров.
  • В настройках клиентской рабочей среды мы также установили для СУБД MySQLSession значение 9999.

У кого-нибудь тоже есть эта проблема?

Спасибо

1 Ответ

0 голосов
/ 05 июля 2018

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

В группе параметров RDS установите max_allowed_packet to 1G и в клиенте mysql при подключении используйте --max-allowed-packet=1G.

...