Fix in connection pooling

This commit is contained in:
Antonio de la Rosa 2017-05-23 05:20:15 +02:00
parent c108fefe15
commit 7e4a188848

View file

@ -19,6 +19,7 @@ class SqlClass:
# Sql connection # Sql connection
self.conn=None self.conn=None
self.connected=False self.connected=False
self.pool_recycle=3600
def connect(self): def connect(self):
@ -33,7 +34,7 @@ class SqlClass:
cursorclass=MySQLdb.cursors.DictCursor) cursorclass=MySQLdb.cursors.DictCursor)
if SqlClass.mypool==None: if SqlClass.mypool==None:
SqlClass.mypool=pool.QueuePool(getconn, max_overflow=self.max_overflow, pool_size=self.pool_size) SqlClass.mypool=pool.QueuePool(getconn, max_overflow=self.max_overflow, pool_size=self.pool_size, recycle=self.pool_recycle)
self.conn=SqlClass.mypool.connect() self.conn=SqlClass.mypool.connect()