Closed rgaufman closed 6 years ago
something happen with this process, need to find problem in log. Try to kill eye kill -9
or eye quit
and eye load
Thank you for the super fast reply!
Ah yes, when I look more carefully at the logs, I see this (this is the first error it shows):
[2018-01-04 13:46:14 +0000] [recorder:58889d603d1f9262b7906576:recorder] NOTIFY: Bounded ctime: [*13:44, *13:44] send to [:restart]
[2018-01-04 13:46:14 +0000] [recorder:58889d603d1f9262b7906576:recorder] trigger(starting_guard) Exception: attempted to call a dead actor: process_by_full_name ["/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/proxy/sync.rb:9:in `method_missing'", "/data/deployer/timeagent/eye/helpers.rb:145:in `process_started?'", "/data/deployer/timeagent/eye/helpers.rb:151:in `block in wait_for_process'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/trigger.rb:103:in `instance_exec'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/trigger.rb:103:in `exec_proc'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/trigger/starting_guard.rb:28:in `block in check_start'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:16:in `dispatch'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/future.rb:18:in `block in new'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-essentials-0.20.5/lib/celluloid/internals/thread_handle.rb:14:in `block in initialize'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/actor/system.rb:78:in `block in get_thread'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/group/spawner.rb:50:in `block in instantiate'", "(celluloid):0:in `remote procedure call'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/future.rb:142:in `value'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/future.rb:96:in `value'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/trigger.rb:112:in `defer'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/trigger/starting_guard.rb:28:in `check_start'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/trigger/starting_guard.rb:23:in `check'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/trigger.rb:73:in `notify'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/trigger.rb:12:in `block in check_triggers'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/trigger.rb:12:in `each'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/trigger.rb:12:in `check_triggers'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/eval_helpers.rb:58:in `evaluate_method'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/callback.rb:192:in `block in run_methods'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/callback.rb:191:in `each'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/callback.rb:191:in `run_methods'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/callback.rb:159:in `call'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:394:in `block (2 levels) in after'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:394:in `each'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:394:in `block in after'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:392:in `catch'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:392:in `after'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:195:in `run_callbacks'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition_collection.rb:127:in `run_callbacks'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition_collection.rb:63:in `block (2 levels) in perform'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition_collection.rb:63:in `catch'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition_collection.rb:63:in `block in perform'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition_collection.rb:182:in `block in within_transaction'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:171:in `block in within_transaction'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/machine.rb:1868:in `block in within_transaction'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/machine.rb:2164:in `transaction'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/machine.rb:1868:in `within_transaction'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:170:in `within_transaction'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition_collection.rb:181:in `within_transaction'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition_collection.rb:62:in `perform'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:163:in `perform'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/event.rb:155:in `fire'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/event.rb:219:in `block in add_actions'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/machine.rb:729:in `block (2 levels) in define_helper'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/event.rb:224:in `block in add_actions'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/machine.rb:729:in `block (2 levels) in define_helper'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/states.rb:11:in `switch'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/commands.rb:6:in `start_process'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/commands.rb:81:in `restart_process'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/controller.rb:22:in `restart'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/scheduler.rb:74:in `scheduler_consume'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/scheduler.rb:126:in `scheduler_run'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/async.rb:7:in `dispatch'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:50:in `block in dispatch'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:76:in `block in task'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:339:in `block in task'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:44:in `block in initialize'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task/fibered.rb:14:in `block in create'"]
Any ideas what happened there?
The helper method it is referring to is this:
def process_started?(name)
p = Eye::Control.process_by_full_name(name)
p && p.state_name == :up
end
The specific line it's failing on is:
p = Eye::Control.process_by_full_name(name)
Also, it is very strange this is the first error it shows, because the process crashed on Jan 1st at 10:30am and eye is not reporting anything about it in the logs or showing any errors, hmm.
something crashed before this in log, in your line already dead actor. may be before 10:30am
I had the same experience on a few servers recently, strangely all was OK until the new year, but the past 6 days, random units exhibit a similar behaviour (maybe 10-15% of of 300 or so servers exhibited this).
What's the best way to troubleshoot what is going wrong, to prevent it in the future?
i don't know, need to find when problem in log appeared first. if your restart eye it helps?
I looked at all logs going back to 2017-12-12 06:00 and there are no other errors in the logs :(
Yes, restarting eye brought it back to normal, but doesn't help troubleshoot the issue.
After restarting:
$ bundle exec eye i
recorder
588897a83d1f9262b7905c27
detector ...................... up (00:01, 18%, 80Mb, <11180>)
proxy ......................... up (00:01, 0%, 2Mb, <10450>)
proxy2 ........................ up (00:01, 2%, 3Mb, <10782>)
recorder ...................... up (00:01, 1%, 23Mb, <11339>)
58889d5f3d1f9262c8905fb6
...
Here are all the logs unedited for your reference: https://www.dropbox.com/sh/gbatr3kst7yx04f/AAB8wlav2YMqOXMnGdQj3po5a?dl=0
EDIT: Is there any way to tell eye to just die completely if an actor is dead? - I use systemd to start eye, so that would at least auto restart it when this rare event happens.
Ooooh, I just managed to get some log output from another server that has this problem:
def start_time(pid) # unixtime
if st = cache.proc_start_time(pid)
Time.parse(st).to_i
end
end
It seems whatever cache.proc_start_time(pid) reports made Time.parse(st).to_i throw an exception at midnight Jan 1 2018:
[2017-12-28 10:51:59 +0000] [recorder:594ff91c3d1f921c5ac6fa31:detector] check crashed: process is down
[2017-12-28 10:52:48 +0000] [recorder:594ff91c3d1f921c5ac6fa31:recorder] NOTIFY: Bounded ctime: [*10:50, *10:50] send to [:restart]
[2017-12-28 10:55:51 +0000] [recorder:594ff91c3d1f921c5ac6fa31:recorder] NOTIFY: Bounded ctime: [*10:50, *10:50] send to [:restart]
[2018-01-01 00:00:09 +0000] [celluloid] Actor crashed!
ArgumentError: argument out of range
/usr/lib/ruby/2.4.0/time.rb:306:in `local'
/usr/lib/ruby/2.4.0/time.rb:306:in `make_time'
/usr/lib/ruby/2.4.0/time.rb:370:in `parse'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/system_resources.rb:24:in `start_time'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/system_resources.rb:63:in `resources'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/data.rb:40:in `self_status_data'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/data.rb:24:in `status_data'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:16:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:50:in `block in dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:76:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:339:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:44:in `block in initialize'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task/fibered.rb:14:in `block in create'
[2018-01-01 00:00:09 +0000] [celluloid] Actor crashed!
ArgumentError: argument out of range
/usr/lib/ruby/2.4.0/time.rb:306:in `local'
/usr/lib/ruby/2.4.0/time.rb:306:in `make_time'
/usr/lib/ruby/2.4.0/time.rb:370:in `parse'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/system_resources.rb:24:in `start_time'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/system_resources.rb:63:in `resources'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/data.rb:40:in `self_status_data'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/data.rb:24:in `status_data'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:16:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:50:in `block in dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:76:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:339:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:44:in `block in initialize'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task/fibered.rb:14:in `block in create'
(celluloid):0:in `remote procedure call'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:45:in `value'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/proxy/sync.rb:22:in `method_missing'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/group/data.rb:4:in `block in status_data'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/utils/alive_array.rb:14:in `block in each'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/utils/alive_array.rb:14:in `each'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/utils/alive_array.rb:14:in `each'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/group/data.rb:4:in `map'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/group/data.rb:4:in `status_data'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:16:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:50:in `block in dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:76:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:339:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:44:in `block in initialize'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task/fibered.rb:14:in `block in create'
[2018-01-01 00:00:09 +0000] [celluloid] Actor crashed!
ArgumentError: argument out of range
/usr/lib/ruby/2.4.0/time.rb:306:in `local'
/usr/lib/ruby/2.4.0/time.rb:306:in `make_time'
/usr/lib/ruby/2.4.0/time.rb:370:in `parse'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/system_resources.rb:24:in `start_time'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/system_resources.rb:63:in `resources'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/data.rb:40:in `self_status_data'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/data.rb:24:in `status_data'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:16:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:50:in `block in dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:76:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:339:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:44:in `block in initialize'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task/fibered.rb:14:in `block in create'
(celluloid):0:in `remote procedure call'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:45:in `value'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/proxy/sync.rb:22:in `method_missing'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/group/data.rb:4:in `block in status_data'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/utils/alive_array.rb:14:in `block in each'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/utils/alive_array.rb:14:in `each'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/utils/alive_array.rb:14:in `each'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/group/data.rb:4:in `map'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/group/data.rb:4:in `status_data'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:16:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:50:in `block in dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:76:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:339:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:44:in `block in initialize'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task/fibered.rb:14:in `block in create'
(celluloid):0:in `remote procedure call'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:45:in `value'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/proxy/sync.rb:22:in `method_missing'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/application.rb:29:in `block in status_data'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/utils/alive_array.rb:14:in `block in each'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/utils/alive_array.rb:14:in `each'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/utils/alive_array.rb:14:in `each'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/application.rb:29:in `map'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/application.rb:29:in `status_data'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/controller/status.rb:28:in `block in info_data'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/controller/status.rb:28:in `map'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/controller/status.rb:28:in `info_data'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/controller/commands.rb:47:in `command'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:16:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:50:in `block in dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:76:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:339:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:44:in `block in initialize'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task/fibered.rb:14:in `block in create'
(celluloid):0:in `remote procedure call'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:45:in `value'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/proxy/sync.rb:22:in `method_missing'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/server.rb:51:in `handle_connection'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/async.rb:7:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:50:in `block in dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:76:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:339:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:44:in `block in initialize'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task/fibered.rb:14:in `block in create'
[2018-01-01 00:00:09 +0000] [celluloid] Actor crashed!
ArgumentError: argument out of range
/usr/lib/ruby/2.4.0/time.rb:306:in `local'
/usr/lib/ruby/2.4.0/time.rb:306:in `make_time'
/usr/lib/ruby/2.4.0/time.rb:370:in `parse'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/system_resources.rb:24:in `start_time'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/system_resources.rb:63:in `resources'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/data.rb:40:in `self_status_data'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/data.rb:24:in `status_data'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:16:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:50:in `block in dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:76:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:339:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:44:in `block in initialize'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task/fibered.rb:14:in `block in create'
(celluloid):0:in `remote procedure call'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:45:in `value'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/proxy/sync.rb:22:in `method_missing'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/group/data.rb:4:in `block in status_data'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/utils/alive_array.rb:14:in `block in each'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/utils/alive_array.rb:14:in `each'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/utils/alive_array.rb:14:in `each'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/group/data.rb:4:in `map'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/group/data.rb:4:in `status_data'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:16:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:50:in `block in dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:76:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:339:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:44:in `block in initialize'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task/fibered.rb:14:in `block in create'
(celluloid):0:in `remote procedure call'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:45:in `value'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/proxy/sync.rb:22:in `method_missing'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/application.rb:29:in `block in status_data'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/utils/alive_array.rb:14:in `block in each'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/utils/alive_array.rb:14:in `each'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/utils/alive_array.rb:14:in `each'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/application.rb:29:in `map'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/application.rb:29:in `status_data'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/controller/status.rb:28:in `block in info_data'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/controller/status.rb:28:in `map'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/controller/status.rb:28:in `info_data'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/controller/commands.rb:47:in `command'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:16:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:50:in `block in dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:76:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:339:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:44:in `block in initialize'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task/fibered.rb:14:in `block in create'
(celluloid):0:in `remote procedure call'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:45:in `value'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/proxy/sync.rb:22:in `method_missing'
/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/server.rb:51:in `handle_connection'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/async.rb:7:in `dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:50:in `block in dispatch'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:76:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:339:in `block in task'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:44:in `block in initialize'
/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task/fibered.rb:14:in `block in create'
[2018-01-04 10:51:55 +0000] [recorder:594ff91c3d1f921c5ac6fa31:recorder] NOTIFY: Bounded ctime: [*10:49, *10:49] send to [:restart]
[2018-01-04 10:51:55 +0000] [recorder:594ff91c3d1f921c5ac6fa31:recorder] trigger(starting_guard) Exception: attempted to call a dead actor: process_by_full_name ["/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/proxy/sync.rb:9:in `method_missing'", "/data/deployer/timeagent/eye/helpers.rb:145:in `process_started?'", "/data/deployer/timeagent/eye/helpers.rb:151:in `block in wait_for_process'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/trigger.rb:103:in `instance_exec'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/trigger.rb:103:in `exec_proc'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/trigger/starting_guard.rb:28:in `block in check_start'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:16:in `dispatch'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/future.rb:18:in `block in new'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-essentials-0.20.5/lib/celluloid/internals/thread_handle.rb:14:in `block in initialize'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/actor/system.rb:78:in `block in get_thread'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/group/spawner.rb:50:in `block in instantiate'", "(celluloid):0:in `remote procedure call'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/future.rb:142:in `value'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/future.rb:96:in `value'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/trigger.rb:112:in `defer'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/trigger/starting_guard.rb:28:in `check_start'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/trigger/starting_guard.rb:23:in `check'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/trigger.rb:73:in `notify'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/trigger.rb:12:in `block in check_triggers'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/trigger.rb:12:in `each'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/trigger.rb:12:in `check_triggers'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/eval_helpers.rb:58:in `evaluate_method'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/callback.rb:192:in `block in run_methods'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/callback.rb:191:in `each'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/callback.rb:191:in `run_methods'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/callback.rb:159:in `call'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:394:in `block (2 levels) in after'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:394:in `each'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:394:in `block in after'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:392:in `catch'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:392:in `after'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:195:in `run_callbacks'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition_collection.rb:127:in `run_callbacks'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition_collection.rb:63:in `block (2 levels) in perform'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition_collection.rb:63:in `catch'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition_collection.rb:63:in `block in perform'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition_collection.rb:182:in `block in within_transaction'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:171:in `block in within_transaction'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/machine.rb:1868:in `block in within_transaction'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/machine.rb:2164:in `transaction'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/machine.rb:1868:in `within_transaction'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:170:in `within_transaction'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition_collection.rb:181:in `within_transaction'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition_collection.rb:62:in `perform'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/transition.rb:163:in `perform'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/event.rb:155:in `fire'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/event.rb:219:in `block in add_actions'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/machine.rb:729:in `block (2 levels) in define_helper'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/event.rb:224:in `block in add_actions'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/state_machines-0.5.0/lib/state_machines/machine.rb:729:in `block (2 levels) in define_helper'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/states.rb:11:in `switch'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/commands.rb:6:in `start_process'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/commands.rb:81:in `restart_process'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/controller.rb:22:in `restart'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/scheduler.rb:74:in `scheduler_consume'", "/data/deployer/timeagent/vendor/cache/eye-fd6c0a79f201/lib/eye/process/scheduler.rb:126:in `scheduler_run'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/call/async.rb:7:in `dispatch'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:50:in `block in dispatch'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:76:in `block in task'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:339:in `block in task'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:44:in `block in initialize'", "/data/deployer/timeagent/vendor/bundle/ruby/2.4.0/gems/celluloid-0.17.3/lib/celluloid/task/fibered.rb:14:in `block in create'"]
[2018-01-04 16:01:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-04 16:39:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-04 17:03:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-04 18:03:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-04 18:07:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-04 18:33:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-04 18:50:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-04 18:55:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-04 19:30:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-04 20:33:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-04 20:51:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-04 21:37:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-04 21:53:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-04 22:00:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-05 03:30:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-05 04:00:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-05 07:40:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-05 12:25:30 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-05 17:10:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-05 17:46:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-05 18:25:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-05 19:15:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-05 21:06:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-05 21:11:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-05 21:31:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 05:34:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 07:57:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 08:13:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 16:39:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 16:43:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 16:49:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 17:46:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 17:57:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 18:02:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 18:17:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 18:21:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 18:33:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 18:59:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 20:34:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 20:53:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 21:47:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
[2018-01-06 23:09:31 +0000] [recorder:594ff91c3d1f921c5ac6fa31:proxy] check:rtsp Camera 594ff91c3d1f921c5ac6fa31 error: 404 Bad path (rtsp://127.0.0.1:10101/proxyStream)
just pushed 0.9.4.nosigar gem, this should not crash anymore (whatever it was parsing ruby time bug). Actors should not die at all, only in some very very strange and rare situations like this. But maybe i add some quit for eye in this situation.
Thank you very much for fixing this so quickly. Having an option to quit eye if an actor crashes would also be very much appreciated as it's difficult to predict every possible eventuality :)
btw, eye 0.10.0
fix sigar installation, so nosigar version not needed anymore.
Ah, brilliant, thank you!
I have a long running eye process:
However, one of the processes has crashed and eye did not automatically restart it. I'm trying to troubleshoot and I'm getting this:
Eye does seem to be running however and when I do tail eye.log, I see output being generated:
Any ideas what would cause sock to go missing and is there any advice how to troubleshoot further?