Skip to content
Snippets Groups Projects
Select Git revision
  • 4b8cce9ffdad456330226b86d9510fdc24fd6af3
  • devel default
  • master
  • fo
  • jirka/typing
  • fo-base
  • mj/submit-images
  • jk/issue-96
  • jk/issue-196
  • honza/add-contestant
  • honza/mr7
  • honza/mrf
  • honza/mrd
  • honza/mra
  • honza/mr6
  • honza/submit-images
  • honza/kolo-vs-soutez
  • jh-stress-test-wip
  • shorten-schools
19 results

config.py.example

Blame
    • Jan Hadrava's avatar
      4b58f040
      sqlalchemy: automatický reconnect po zavření spojení · 4b58f040
      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.
      4b58f040
      History
      sqlalchemy: automatický reconnect po zavření spojení
      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.
    config.py.example 1.63 KiB