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

Je zvláštní, že moje připojení SQLAlchemy MySQL vždy skončí ve spánku?

Výchozí chování SQLAlchemy je sdružovat připojení v rámci Engine:

http://www.sqlalchemy.org/docs/core/engines.html

http://www.sqlalchemy.org/docs/core/pooling.html

Pokud jde o odpojení přes noc, jedná se o známé chování MySQL, SQLAlchemy poskytuje příznak pool_recycle, který to obejít. Zde je mnoho odkazů, které to popisují:

http://www.sqlalchemy.org/docs/dialects/mysql .html#connection-timeouts

http://www.sqlalchemy.org/docs/core /pooling.html#setting-pool-recycle

http://www.sqlalchemy.org/docs/core/engines .html#sqlalchemy.create_engine (pool_recycle)

http://www.sqlalchemy.org/trac/wiki/FAQ#MySQLserverhasgoneaway

Blogový příspěvek před několika dny:

http://douglatornell.ca/blog/2012/01/08/ zůstat naživu/




  1. Jak ukončit nástroj příkazového řádku PostgreSQL:psql

  2. Jak napíšete dotaz bez rozlišení velkých a malých písmen pro MySQL i Postgres?

  3. aktualizace řádků namísto vytváření nové databáze záznamů pro Android

  4. Lomítka v tabulkách MySQL, ale pomocí PDO a parametrizovaných dotazů. Co se děje?