|  | @@ -85,6 +85,9 @@ UNAVAIL = frozenset([errno.EAGAIN, errno.EINTR])
 | 
	
		
			
				|  |  |  #: Constant sent by child process when started (ready to accept work)
 | 
	
		
			
				|  |  |  WORKER_UP = 15
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +#: A process must have started before this timeout (in secs.) expires.
 | 
	
		
			
				|  |  | +PROC_ALIVE_TIMEOUT = 4.0
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  SCHED_STRATEGY_PREFETCH = 1
 | 
	
		
			
				|  |  |  SCHED_STRATEGY_FAIR = 4
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -356,7 +359,7 @@ class AsynPool(_pool.Pool):
 | 
	
		
			
				|  |  |          # sent a WORKER_UP message.  If a process fails to send
 | 
	
		
			
				|  |  |          # this message within proc_up_timeout we terminate it
 | 
	
		
			
				|  |  |          # and hope the next process will recover.
 | 
	
		
			
				|  |  | -        self._proc_alive_timeout = 2.0
 | 
	
		
			
				|  |  | +        self._proc_alive_timeout = PROC_ALIVE_TIMEOUT
 | 
	
		
			
				|  |  |          self._waiting_to_start = set()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          # denormalized set of all inqueues.
 |