lib/spool/pool.rb in spool-1.0.0 vs lib/spool/pool.rb in spool-1.0.1
- old
+ new
@@ -82,10 +82,11 @@
def check_status
processes.delete_if { |p| !p.alive? }
to_restart = processes.select(&configuration.restart_condition)
+ logger.info(self.class) {"Restart condition successful in child processes: #{to_restart.map(&:pid)}"} if to_restart.any?
stop_processes to_restart
if configuration.processes > processes.count
logger.info(self.class) { "Initialize new children: #{processes.map(&:pid)}" }
@@ -164,9 +165,10 @@
end
def stop_processes(processes_list)
processes_list.each do |p|
begin
+ logger.info(self.class) {"Going to kill process #{p.pid}, alive? => #{p.alive?}"}
p.send_signal configuration.stop_signal
rescue Exception => e
log_error e
end
end
\ No newline at end of file