Mysql
 sql >> база данни >  >> RDS >> Mysql

Google App Engine и Cloud SQL:Загубена връзка с MySQL сървър при „четене на първоначален комуникационен пакет“

Имах подобен проблем и в крайна сметка се свързах с Google за помощ. Те обясниха, че това се случва, когато трябва да рестартират или преместят екземпляр. Ако клиентският екземпляр се рестартира или е преместен на друг хост сървър (за различни версии), IP няма да съвпадне и ще изведе тази грешка. Те споменаха, че сървърите може да се рестартират за корекции, грешки и забавяния, причиняващи подобно поведение (било то същата грешка или подобно). Сървърът също се премества, за да се опита да бъде по-близо до инстанциите, за да увеличи времето за реакция. Ако изпратите заявка по време на преместването, тя ще изведе грешки.

Казаха ми, че трябва да кодирам при повторен опит за улавяне, в случай че това се случи, подобно на начина, по който се справяте с изчакването на хранилището за данни. Като се има предвид, че трябва да се вгради механика за изключване, изпращането на твърде много заявки твърде бързо след рестарт може да доведе до срив.

Колко често се случва това?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SELECT, където стойността на реда съдържа низ MySQL

  2. схема на база данни за приятелство

  3. Защо MySQL напълно преформатира текста на заявката VIEW?

  4. Как да използвате MySQL потребителски променливи с ADO.NET

  5. Къде са разликите при използване на XML и MySQL база данни? Кое да използвам?