sql >> Databasteknik >  >> RDS >> Mysql

Google App Engine och Cloud SQL:Förlorade anslutningen till MySQL-servern vid "läsning av initialt kommunikationspaket"

Jag hade ett liknande problem och det slutade med att jag kontaktade Google för att få hjälp. De förklarade att det händer när de behöver starta om eller flytta en instans. Om klientinstansen startade om eller flyttades till en annan värdserver (för olika versioner) matchar inte IP-adresserna och ger det felet. De nämnde att servrarna kan starta om för patchar, fel och nedgångar som orsakar liknande beteende (vare sig det är samma fel eller liknande). Servern flyttar sig också för att försöka vara närmare instanserna för att öka svarstiderna. Om du skickar en förfrågan under flytten kommer det att skapa fel.

De sa till mig att jag måste koda i försök igen om det händer, liknande hur du hanterar timeouts för datalagring. Tänk på att bygga in back off-mekanik, att skicka för många förfrågningar för snabbt efter en omstart kan orsaka en krasch.

Hur ofta händer detta?



  1. Skapa tabell misslyckas med Foreign Key Constraint är felaktigt formaterad

  2. Fönsterfunktioner - Totalt med återställning

  3. Förstå MyISAM-poststrukturen

  4. Bästa sättet att köra Oracle-frågor regelbundet