Просмотр исходного кода

pq mysql 增加 connection
的超时时间以及重试次数,
后续在下游 初始化 pq mysql 的时候会增加数据库连接失败的报警

luojunhui 6 месяцев назад
Родитель
Сommit
d42c8ce4a0
1 измененных файлов с 9 добавлено и 1 удалено
  1. 9 1
      applications/pqMysql.py

+ 9 - 1
applications/pqMysql.py

@@ -10,8 +10,16 @@ class PQMySQL(object):
     PQ Mysql
     """
 
-    @retryOnTimeout()
     def __init__(self):
+        self.connection = None
+        self.connect_to_db()
+
+    @retryOnTimeout()
+    def connect_to_db(self):
+        """
+        连接 数据库
+        :return:
+        """
         self.connection = pymysql.connect(
             host='rm-bp1159bu17li9hi94.mysql.rds.aliyuncs.com',
             port=3306,