| 
					
				 | 
			
			
				@@ -235,7 +235,7 @@ class RedisHelper(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #conn = psycopg2.connect(**hologres_info) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #cur = conn.cursor() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-connectPool = pgpool.SimpleConnectionPool(1, 10, **config_.HOLOGRES_INFO) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+connectPool = pgpool.SimpleConnectionPool(1, 30, **config_.HOLOGRES_INFO) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 class HologresHelper(object): 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -245,12 +245,12 @@ class HologresHelper(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     def get_data(self, sql): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         #global conn 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        # 连接Hologres 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        #conn = psycopg2.connect(**self.hologres_info) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        conn = connectPool.getconn() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        # 创建游标 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cur = conn.cursor() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         try: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            # 连接Hologres 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            #conn = psycopg2.connect(**self.hologres_info) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            conn = connectPool.getconn() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            # 创建游标 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            cur = conn.cursor() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             # 查询数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cur.execute(sql) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             data = cur.fetchall() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -264,6 +264,8 @@ class HologresHelper(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         except Exception as e: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             log_.error('hologress error...') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             log_.error(traceback.format_exc()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            cur.close() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            connectPool.putconn(conn, close=False) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |