sql >> Databasteknik >  >> RDS >> Mysql

Är det konstigt att min SQLAlchemy MySQL-anslutning alltid hamnar i viloläge?

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/




  1. MySQL på Docker - Hur du containeriserar din databas:Nytt vitbok

  2. Introduktion till C

  3. kan inte ansluta till mysql docker från lokalt

  4. SQL IN vs SQL FINNS