|  | @@ -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
 | 
	
		
			
				|  |  |  
 |