SQLAlchemys standardbeteende är att poola anslutningar inom motorn:
http://www.sqlalchemy.org/docs/core/engines.html
http://www.sqlalchemy.org/docs/core/pooling.html
När det gäller att koppla bort över natten är detta ett känt MySQL-beteende, SQLAlchemy tillhandahåller flaggan pool_recycle för att komma runt det. Här är många länkar som beskriver det:
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
Blogginlägg från bara några dagar sedan:
http://douglatornell.ca/blog/2012/01/08/ hålla sig vid liv/