| 
						
						
							
								
							
						
						
					 | 
					@ -23,11 +23,14 @@ class TransferBase(object): | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							self.user_pass = {} | 
					 | 
					 | 
							self.user_pass = {} | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							self.port_uid_table = {} | 
					 | 
					 | 
							self.port_uid_table = {} | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							self.onlineuser_cache = lru_cache.LRUCache(timeout=60*30) | 
					 | 
					 | 
							self.onlineuser_cache = lru_cache.LRUCache(timeout=60*30) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
							self.pull_ok = False | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
						def load_cfg(self): | 
					 | 
					 | 
						def load_cfg(self): | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							pass | 
					 | 
					 | 
							pass | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
						def push_db_all_user(self): | 
					 | 
					 | 
						def push_db_all_user(self): | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
							if self.pull_ok is False: | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
								return | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							#更新用户流量到数据库 | 
					 | 
					 | 
							#更新用户流量到数据库 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							last_transfer = self.last_update_transfer | 
					 | 
					 | 
							last_transfer = self.last_update_transfer | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							curr_transfer = ServerPool.get_instance().get_servers_transfer() | 
					 | 
					 | 
							curr_transfer = ServerPool.get_instance().get_servers_transfer() | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -179,6 +182,8 @@ class TransferBase(object): | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
									try: | 
					 | 
					 | 
									try: | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
										db_instance.push_db_all_user() | 
					 | 
					 | 
										db_instance.push_db_all_user() | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
										rows = db_instance.pull_db_all_user() | 
					 | 
					 | 
										rows = db_instance.pull_db_all_user() | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
										if rows: | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
											db_instance.pull_ok = True | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
										db_instance.del_server_out_of_bound_safe(last_rows, rows) | 
					 | 
					 | 
										db_instance.del_server_out_of_bound_safe(last_rows, rows) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
										last_rows = rows | 
					 | 
					 | 
										last_rows = rows | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
									except Exception as e: | 
					 | 
					 | 
									except Exception as e: | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |