# File lib/unicorn.rb, line 611
611: def maintain_worker_count
612: (off = WORKERS.size - worker_processes) == 0 and return
613: off < 0 and return spawn_missing_workers
614: WORKERS.dup.each_pair { |wpid,w|
615: w.nr >= worker_processes and kill_worker(:QUIT, wpid) rescue nil
616: }
617: end