sql >> Database >  >> RDS >> Mysql

Google App Engine en Cloud SQL:verbinding met MySQL-server verbroken bij 'initieel communicatiepakket lezen'

Ik had een soortgelijk probleem en heb uiteindelijk contact opgenomen met Google voor hulp. Ze legden uit dat het gebeurt wanneer ze een instantie opnieuw moeten opstarten of verplaatsen. Als de client-instantie opnieuw is opgestart of naar een andere hostserver is verplaatst (voor verschillende versies), komen de IP's niet overeen en wordt die fout gegenereerd. Ze vermeldden dat de servers opnieuw kunnen opstarten voor patches, fouten en vertragingen die een soortgelijk gedrag veroorzaken (of het nu dezelfde fout is of iets dergelijks). De server beweegt ook om te proberen dichter bij de instanties te zijn om de responstijden te verlengen. Als je tijdens de zet een verzoek stuurt, krijg je fouten.

Ze vertelden me dat ik de vangsten opnieuw moet coderen voor het geval dat gebeurt, vergelijkbaar met hoe je omgaat met datastore-time-outs. Rekening houdend met het inbouwen van back-off mechanica, kan het te snel verzenden van te veel verzoeken na een herstart een crash veroorzaken.

Hoe vaak gebeurt dit?



  1. Hoe een tabel met beperkte externe sleutels af te kappen?

  2. Hoe krijg ik alleen tabellen, geen views met SHOW TABLES?

  3. Oracle-partitie op trefwoord

  4. PDO meerdere benoemde tijdelijke aanduidingen halen geen gegevens op