我有一个继承自twisted.enterprise.adbapi.ConnectionPool类的ConnPool类。
class ConnPool(ConnectionPool):
def __init__(self):
ConnectionPool.__init__(self, 'MySQLdb', address, user,pass, MYSQL_DB, charset='utf8', use_unicode=True, cp_min=1, cp_max=MAX_CONNECTION, cp_reconnect=True)
一个数据库连接可以正常工作。但是,我希望它在连接丢失时连接另一个数据库。
检测到连接丢失已完成,但在这种情况下我无法管理ConnPool类连接另一个数据库。
我尝试在特定事件发生时重新初始化ConnectionPool类,但它不起作用。
任何想法/解决方案都将受到赞赏。