Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Resque::DirtyExit子进程收到未经处理的信号_Ruby On Rails_Ruby_Ruby On Rails 5_Resque - Fatal编程技术网

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

嗯,可能您的内存不足。你们有多少工人?我有两个工人。如何检查内存是否耗尽?