sql >> Databáze >  >> RDS >> Mysql

Google App Engine a Cloud SQL:Ztráta připojení k serveru MySQL při „čtení počátečního komunikačního paketu“

Měl jsem podobný problém a nakonec jsem požádal Google o pomoc. Vysvětlili, že se to stane, když potřebují restartovat nebo přesunout instanci. Pokud se instance klienta restartovala nebo byla přesunuta na jiný hostitelský server (u různých verzí), IP adresy se nebudou shodovat a vyvolá tuto chybu. Zmínili, že servery se mohou restartovat kvůli záplatám, chybám a zpomalení způsobujícím podobné chování (ať už se jedná o stejnou chybu nebo podobné). Server se také přesouvá, aby se pokusil být blíže k instancím, aby prodloužil dobu odezvy. Pokud během přesunu odešlete požadavek, vyvolá to chyby.

Řekli mi, že musím kódovat v úlovcích opakování, pokud se to stane, podobně jako při zpracování časového limitu úložiště dat. Mějte na paměti, že je třeba zabudovat zpět mechaniku, odeslání příliš velkého množství požadavků příliš rychle po restartu může způsobit selhání.

Jak často se to stává?



  1. Jak nejlépe získat něčí „hodnost“ z tabulky skóre pomocí php a mysql bez zacyklení

  2. JSON_CONTAINS_PATH() Příklady v MySQL

  3. Proč se auto_increment id nezvyšuje jeden po druhém, jak to nastavit?

  4. Cílový čas obnovení Pgbackrest