# File lib/mongrel.rb, line 587 def reap_dead_workers(worker_list) mark = Time.now worker_list.each do |w| w[:started_on] = Time.now if not w[:started_on] if mark - w[:started_on] > @death_time + @timeout STDERR.puts "Thread #{w.inspect} is too old, killing." w.raise(StopServer.new("Timed out thread.")) end end end