Mysql
 sql >> Database >  >> RDS >> Mysql

È strano che la mia connessione SQLAlchemy MySQL finisca sempre per dormire?

Il comportamento predefinito di SQLAlchemy consiste nel raggruppare le connessioni all'interno del motore:

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

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

Per quanto riguarda la disconnessione notturna, questo è un comportamento MySQL noto, SQLAlchemy fornisce il flag pool_recycle per aggirarlo. Ecco molti link che lo descrivono:

http://www.sqlalchemy.org/docs/dialects/mysql .html#timeout-connessione

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

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

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

Post sul blog di pochi giorni fa:

http://douglatornell.ca/blog/2012/01/08/ rimanere in vita/