config: Automatický reconnect po zavření spojení k databázi
Compare changes
- Jan Hadrava authored
SQLAlchemy za normálních okolností vyhodí exceptionu při prvním requestu poté, co jí databáze zavře spojení. I v případě, že se tak stane mezi requesty, musí si to kód handlovat explicitně. Po restartu postgresu jinak dostane první request v každém workeru error 500. SQLAlchemy se o to umí postarat sama jen s optionem: "pool_pre_ping": True, Na začátku každé transakce nejprve databázi pingne a při odpojení se zvládne sama reconnectnout. Když běží databáze na stejném serveru, nemělo by to přidávat výrazný overhead.
+ 8
− 0
@@ -3,6 +3,14 @@
@@ -3,6 +3,14 @@