diff --git a/etc/config.py.example b/etc/config.py.example index 9fd6fbae65a09d80eaf883ed0d048b34143936e1..2c5dced4cc45d87081e8100b00c866011da51f17 100644 --- a/etc/config.py.example +++ b/etc/config.py.example @@ -3,6 +3,14 @@ SQLALCHEMY_DATABASE_URI = "postgresql:///mo_osmo" SQLALCHEMY_TRACK_MODIFICATIONS = False SQLALCHEMY_ECHO = False +SQLALCHEMY_ENGINE_OPTIONS = { + # SQLAlchemy neumí bez pingnutí databáze na začátku každé transakce + # sama ohandlovat zavření spojení. Po restartu Postgresu bez tohoto + # nastavení vydá každý worker jednu 500, než začne fungovat normálně. + # Pokud běží databáze na stejném serveru, zapnutí by mělo mít + # zanedbatelný overhead. + "pool_pre_ping": True, + } # Vytvořte pomocí python3 -c 'import secrets; print(secrets.token_hex(32))' SECRET_KEY = "FIXME"