Ruby on rails systemu-执行已过期

Ruby on rails systemu-执行已过期,ruby-on-rails,delayed-job,background-process,Ruby On Rails,Delayed Job,Background Process,我正在延迟的作业进程中运行systemu。我的作业失败,并在我的delayed_jobs表中发现此错误: execution expired /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/systemu-2.5.0/lib/systemu.rb:76:in `close' /usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/systemu-2.5.0/lib/systemu.rb:76:in `pope

我正在延迟的作业进程中运行systemu。我的作业失败,并在我的delayed_jobs表中发现此错误:

execution expired
/usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/systemu-2.5.0/lib/systemu.rb:76:in `close'
/usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/systemu-2.5.0/lib/systemu.rb:76:in `popen'
/usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/systemu-2.5.0/lib/systemu.rb:76:in `block (2 levels) in systemu'
/usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/systemu-2.5.0/lib/systemu.rb:168:in `quietly'
/usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/systemu-2.5.0/lib/systemu.rb:75:in `block in systemu'
/usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/systemu-2.5.0/lib/systemu.rb:236:in `call'
/usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/systemu-2.5.0/lib/systemu.rb:236:in `block in tmpdir'
/usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/systemu-2.5.0/lib/systemu.rb:221:in `loop'
/usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/systemu-2.5.0/lib/systemu.rb:221:in `tmpdir'
/usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/systemu-2.5.0/lib/systemu.rb:68:in `systemu'
/usr/local/rvm/gems/ruby-1.9.2-p320@global/gems/systemu-2.5.0/lib/systemu.rb:10:in `systemu'
它以前工作得很好,但这是我正在做的一项更大的工作。是否需要设置一些超时


谢谢

好的问题是延迟的作业超时。我不得不在规定的时间内:

Delayed::Worker.max_run_time = 48.hours #2 days

在app/config/initializers/delayed_job_config.rb

OK中,问题是延迟的_job超时。我不得不在规定的时间内:

Delayed::Worker.max_run_time = 48.hours #2 days
在app/config/initializers/delayed_job_config.rb中