Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Google App Engine e Cloud SQL:perda de conexão com o servidor MySQL na 'leitura do pacote de comunicação inicial'


Eu tive um problema semelhante e acabei entrando em contato com o Google para obter ajuda. Eles explicaram que isso acontece quando eles precisam reiniciar ou mover uma instância. Se a instância do cliente foi reiniciada ou foi movida para outro servidor host (para várias versões), os IPs não corresponderão e gerarão esse erro. Eles mencionaram que os servidores podem reiniciar por patches, erros e lentidão causando um comportamento semelhante (seja o mesmo erro ou similar). O servidor também se move para tentar estar mais próximo das instâncias para aumentar os tempos de resposta. Se você enviar uma solicitação durante a movimentação, ela gerará erros.

Eles me disseram que eu preciso codificar em capturas de repetição caso isso aconteça, semelhante a como você lida com os tempos limite do armazenamento de dados. Tendo em mente a construção da mecânica de recuo, enviar muitas solicitações muito rapidamente após uma reinicialização pode causar uma falha.

Com que frequência isso acontece?