Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Google App Engine i Cloud SQL:utracono połączenie z serwerem MySQL podczas „odczytu początkowego pakietu komunikacyjnego”

Miałem podobny problem i ostatecznie skontaktowałem się z Google w celu uzyskania pomocy. Wyjaśnili, że dzieje się tak, gdy muszą ponownie uruchomić lub przenieść instancję. Jeśli instancja klienta została zrestartowana lub została przeniesiona na inny serwer hosta (dla różnych wersji), adresy IP nie będą pasować i zgłoszą ten błąd. Wspomnieli, że serwery mogą się zrestartować z powodu poprawek, błędów i spowolnień powodujących podobne zachowanie (czy to ten sam błąd, czy podobne). Serwer porusza się również, aby spróbować zbliżyć się do instancji, aby wydłużyć czas odpowiedzi. Jeśli wyślesz żądanie podczas przenoszenia, spowoduje to wyświetlenie błędów.

Powiedzieli mi, że muszę kodować w przypadku ponawiania prób, na wypadek, gdyby tak się stało, podobnie jak w przypadku przekroczenia limitu czasu magazynu danych. Pamiętając o wbudowaniu mechaniki wycofywania, zbyt szybkie wysyłanie zbyt wielu żądań po ponownym uruchomieniu może spowodować awarię.

Jak często to się dzieje?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Łączniki w nazwach kolumn w MySQL DB

  2. Wysyłanie haseł przez Internet

  3. Jak dynamicznie wybierać nazwy kolumn w mySQL?

  4. Oblicz wartość percentyla za pomocą MySQL

  5. #1055 — Wyrażenie listy SELECT nie znajduje się w klauzuli GROUP BY i zawiera kolumnę niezagregowaną, co jest niezgodne z sql_mode=only_full_group_by