我有继承自 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 类,但它不起作用。
任何想法/解决方案将不胜感激。