0

複数のキューで遅延ジョブを実行する際に問題が発生しました。最初は、すべてを1つのキューで実行したときに同じ問題が発生しました。

rake jobs:work

しかし、実行することによってそれを解決しました

bundle exec rake jobs:work.

現在、さまざまなキューを実行するために、次を使用しています。./script/delayed_job -n 2 start

エラーから始めます。エラーは次のとおりです。

"Syck :: DomainType#{method_name}がNoMethodErrorで失敗しました:undefined method` {method_name}'for#

ここで提案されているように、application.rbにコードを追加して解決しようとしました:

require 'yaml'
YAML::ENGINE.yamler = 'syck'
# [...]
require File.expand_path('../boot', __FILE__)

しかし、それは役に立ちませんでした。私が使用しているもの:Rails 3.0.9 Ruby 1.9.2 p290

ありがとう:)ムーズリー。

4

1 に答える 1

2

試してみる

bundle exec ./script/delayed_job -n 2 start

;)

于 2012-04-03T15:10:42.920 に答える