Ruby on rails Resque::DirtyExit子进程收到未经处理的信号
我的后台作业随机失败,异常为Ruby on rails Resque::DirtyExit子进程收到未经处理的信号,ruby-on-rails,ruby,ruby-on-rails-5,resque,Ruby On Rails,Ruby,Ruby On Rails 5,Resque,我的后台作业随机失败,异常为Resque::DirtyExit子进程收到未处理的信号。重新启动服务器后,它们工作了一段时间,然后开始出现故障。我怀疑我的系统有其他问题,但不确定该去哪里查找。我是Ruby世界的新手 下面是一个失败作业的完整输出,但它不是特定于某个作业的。我有很多工作,他们随机地失败或成功。而且,我没有太频繁地运行它们。大约每15分钟就有一份工作 ** [10:26:14 2019-05-02] 47542: Sleeping for 5.0 seconds ** [10:26:1
Resque::DirtyExit子进程收到未处理的信号
。重新启动服务器后,它们工作了一段时间,然后开始出现故障。我怀疑我的系统有其他问题,但不确定该去哪里查找。我是Ruby世界的新手
下面是一个失败作业的完整输出,但它不是特定于某个作业的。我有很多工作,他们随机地失败或成功。而且,我没有太频繁地运行它们。大约每15分钟就有一份工作
** [10:26:14 2019-05-02] 47542: Sleeping for 5.0 seconds
** [10:26:14 2019-05-02] 47542: resque-1.27.4: Waiting for critical,high,default,lowest
** [10:26:16 2019-05-02] 47541: Checking critical
** [10:26:16 2019-05-02] 47541: Checking high
** [10:26:16 2019-05-02] 47541: Checking default
** [10:26:16 2019-05-02] 47541: Found job on default
** [10:26:16 2019-05-02] 47541: resque-1.27.4: Processing default since 1556807176 [ActiveJob::QueueAdapters::ResqueAdapter::JobWrapper]
** [10:26:16 2019-05-02] 47541: got: (Job{default} | ActiveJob::QueueAdapters::ResqueAdapter::JobWrapper | [{"job_class"=>"SomeJob", "job_id"=>"97f5ffc6-61eb-4b9d-9904-4791aaa030a8", "provider_job_id"=>nil, "queue_name"=>"default", "priority"=>nil, "arguments"=>["test"], "executions"=>0, "locale"=>"en"}])
** [10:26:16 2019-05-02] 47541: Running before_fork hooks with [(Job{default} | ActiveJob::QueueAdapters::ResqueAdapter::JobWrapper | [{"job_class"=>"SomeJob", "job_id"=>"97f5ffc6-61eb-4b9d-9904-4791aaa030a8", "provider_job_id"=>nil, "queue_name"=>"default", "priority"=>nil, "arguments"=>["test"], "executions"=>0, "locale"=>"en"}])]
** [10:26:16 2019-05-02] 47541: resque-1.27.4: Forked 48318 at 1556807176
** [10:26:16 2019-05-02] 47541: resque-retry -- [{"job_class"=>"SomeJob", "job_id"=>"97f5ffc6-61eb-4b9d-9904-4791aaa030a8", "provider_job_id"=>nil, "queue_name"=>"default", "priority"=>nil, "arguments"=>["test"], "executions"=>0, "locale"=>"en"}] [Resque::DirtyExit/Child process received unhandled signal ]: failure backend save
** [10:26:16 2019-05-02] 47541: resque-retry -- [{"job_class"=>"SomeJob", "job_id"=>"97f5ffc6-61eb-4b9d-9904-4791aaa030a8", "provider_job_id"=>nil, "queue_name"=>"default", "priority"=>nil, "arguments"=>["test"], "executions"=>0, "locale"=>"en"}] [Resque::DirtyExit/Child process received unhandled signal ]: non-retryable job is not being retried - sending failure to superclass
- 我的操作系统:macOS Mojave 10.14.4
- Ruby:2.5.5
- 轨道:5.2.3
- 回复:1.27.4