Fiabiliser les connexions MariaDB
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run

This commit is contained in:
root 2026-08-16 21:38:15 +00:00
parent a548612219
commit 7e5fe00384

View file

@ -11,6 +11,13 @@ class Config:
'mysql+pymysql://gmao:***@/gmao_db?unix_socket=/var/run/mysqld/mysqld.sock&charset=utf8mb4'
)
SQLALCHEMY_TRACK_MODIFICATIONS = False
# Les watchdogs peuvent monopoliser une connexion pendant le traitement
# de grosses pièces jointes. Vérifier/recycler les connexions évite qu'une
# requête web réutilise un socket MariaDB déjà fermé.
SQLALCHEMY_ENGINE_OPTIONS = {
'pool_pre_ping': True,
'pool_recycle': 1800,
}
SQLALCHEMY_ECHO = os.environ.get('FLASK_DEBUG', '0') == '1'
TIMEZONE = os.environ.get('TZ', 'Europe/Paris')