god icon indicating copy to clipboard operation
god copied to clipboard

FreeBSD 10.1 - Process fails to respawn

Open skull-squadron opened this issue 10 years ago • 0 comments

# whatever.god
God.watch do |w|
  w.name = "simple"
  w.start = "ruby -e 'sleep 5'"
  w.keepalive
end
$ god -c whatever.god -D
...
I [2015-01-16 20:10:21]  INFO: simple move 'start' to 'up'
I [2015-01-16 20:10:21]  INFO: simple registered 'proc_exit' event for pid 48911
I [2015-01-16 20:10:21]  INFO: simple moved 'start' to 'up'
I [2015-01-16 20:10:26]  INFO: simple [trigger] process 48911 exited (ProcessExits)
I [2015-01-16 20:10:26]  INFO: simple move 'up' to 'start'
 [2015-01-16 20:10:26] FATAL: Unhandled exception in driver loop - (StandardError): No such process
/home/ec2-user/.gem/ruby/2.2.0/gems/god-0.13.5/lib/god/event_handlers/kqueue_handler.rb:8:in `monitor_process'
/home/ec2-user/.gem/ruby/2.2.0/gems/god-0.13.5/lib/god/event_handlers/kqueue_handler.rb:8:in `register_process'
/home/ec2-user/.gem/ruby/2.2.0/gems/god-0.13.5/lib/god/event_handler.rb:45:in `deregister'
/home/ec2-user/.gem/ruby/2.2.0/gems/god-0.13.5/lib/god/conditions/process_exits.rb:54:in `deregister'
/home/ec2-user/.gem/ruby/2.2.0/gems/god-0.13.5/lib/god/task.rb:331:in `detach'
/home/ec2-user/.gem/ruby/2.2.0/gems/god-0.13.5/lib/god/metric.rb:83:in `block in disable'
/home/ec2-user/.gem/ruby/2.2.0/gems/god-0.13.5/lib/god/metric.rb:82:in `each'
/home/ec2-user/.gem/ruby/2.2.0/gems/god-0.13.5/lib/god/metric.rb:82:in `disable'
/home/ec2-user/.gem/ruby/2.2.0/gems/god-0.13.5/lib/god/task.rb:209:in `block in move'
/home/ec2-user/.gem/ruby/2.2.0/gems/god-0.13.5/lib/god/task.rb:209:in `each'
/home/ec2-user/.gem/ruby/2.2.0/gems/god-0.13.5/lib/god/task.rb:209:in `move'
/home/ec2-user/.gem/ruby/2.2.0/gems/god-0.13.5/lib/god/task.rb:444:in `handle_event'
/home/ec2-user/.gem/ruby/2.2.0/gems/god-0.13.5/lib/god/driver.rb:87:in `handle_event'
/home/ec2-user/.gem/ruby/2.2.0/gems/god-0.13.5/lib/god/driver.rb:181:in `block (2 levels) in initialize'
/home/ec2-user/.gem/ruby/2.2.0/gems/god-0.13.5/lib/god/driver.rb:179:in `loop'
/home/ec2-user/.gem/ruby/2.2.0/gems/god-0.13.5/lib/god/driver.rb:179:in `block in initialize'
  • MRI 2.2.0
  • god 0.13.5

skull-squadron avatar Jan 16 '15 20:01 skull-squadron