pool_recycle标志中有哪些单位? [SQLAlchemy的]

时间:2013-03-21 16:55:00

标签: python sqlalchemy flask flask-sqlalchemy

在SQLAlchemy中连接到引擎时,可以设置pool_recycle标志以防止MySQL在8小时后自动断开连接。有谁知道这个pool_recycle标志的单位是什么?是几分钟,几小时还是几秒钟?我在文档中找不到它[http://docs.sqlalchemy.org/en/latest/core/pooling.html#setting-pool-recycle]

1 个答案:

答案 0 :(得分:2)

class sqlalchemy.pool.Pool(creator, recycle=-1, echo=None, use_threadlocal=False, logging_name=None, reset_on_return=True, listeners=None, events=None, _dispatch=None)

[剪断]

recycle - 如果设置为非-1,则连接回收之间的秒数(这意味着在结账时),如果超过此超时,则将关闭连接并替换为新打开的连接。默认为-1。

http://docs.sqlalchemy.org/en/rel_0_7/core/pooling.html