8

私の Rails アプリはすべてのdelayed_job エラーを追跡しており、今日初めてこれを確認しました:

deadlock; recursive locking /app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/worker.r

アプリは問題なく動作しており、何百万もの遅延ジョブがエラーなしで処理されています。

これは単なる「ランダムなことの 1 つ」ですか、それとも再発を防ぐためにできる/すべきことはありますか?

私たちは単一のワーカーしか実行していないため、特に混乱しています。

私たちのセットアップ: Rails 3.2.12、Heroku アプリ、Postgres、いくつかの Web dyno、ただしワーカー dyno は 1 つだけです。

4

2 に答える 2

3

これはラックの問題です。同様のバグ レポートを参照してください。

  1. https://github.com/rack/rack/issues/658
  2. https://github.com/rack/rack/issues/349
于 2014-05-29T14:43:51.440 に答える