Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ist es seltsam, dass meine SQLAlchemy-MySQL-Verbindung immer schläft?

Das Standardverhalten von SQLAlchemy besteht darin, Verbindungen innerhalb der Engine zu poolen:

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

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

Was das Trennen über Nacht angeht, ist dies ein bekanntes MySQL-Verhalten, SQLAlchemy stellt das pool_recycle-Flag bereit, um es zu umgehen. Hier sind viele Links, die es beschreiben:

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

Blogpost von vor ein paar Tagen:

http://douglatornell.ca/blog/2012/01/08/ am Leben bleiben/