Twisted:ConnectionPool重新连接到不同的数据库

时间:2013-01-14 09:24:25

标签: python python-2.7 twisted

我有一个继承自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类,但它不起作用。

任何想法/解决方案都将受到赞赏。

0 个答案:

没有答案