問題タブ [sidekiq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2192 参照

ruby-on-rails-3 - Sidekiq マウント可能エンジン使用時の No Route Matches エラー

マウント可能なエンジン (Sidekiq に付属) を使用していますNo route matches [GET] "/sidekiq"が、URLのエラーが表示されますhttp://localhost:3000/sidekiq。関連するコードは次のとおりです。

からの出力は次のrake routesとおりです。

アプリケーション内の他のルートが正常に機能することは言うまでもありません。

0 投票する
3 に答える
1873 参照

ruby-on-rails - Rails、Sidekiq、Unicorn

VPS で Sidekiq を実行するのに問題があります。ローカルではすべて正常に動作しますが、デプロイすると、ユニコーン ログに次のエラーが記録されます。

私のワーカーファイルの内容は次のとおりです。

私が間違っていることについてのアイデアはありますか?

0 投票する
1 に答える
566 参照

ruby-on-rails-3 - Sidekiq Client Middleware に「after」コードがありませんか?

yieldsidekiq クライアント ミドルウェアのコード AFTER が実行されていないようです。例外は発生しませんでした(私はそれをトラップしています)ので、コードがどのようにスキップされているか想像できません(ラムダ内でも戻りません)。誰でも理由を説明できますか?ミドルウェア コードは次のとおりです。

0 投票する
1 に答える
1534 参照

ruby-on-rails - Rails が openshift で redis に接続できない

この例の redis をインストールした openshift アプリがあります 。Sidekiq (initializers/sidekiq.rb) の設定は次のとおりです。

しかし、sidekiq を使用できる場合、このエラーが発生します。

助言がありますか?

0 投票する
1 に答える
321 参照

ruby-on-rails - sidekiq をリモートで実行してテストする

リモートサーバーで実行されている sidekiq をテストするにはどうすればよいですか? sidekiq を開始できます:

しかし、それが機能するかどうかはわかりません。capistrano は使用せず、cron のみを使用できます。

0 投票する
2 に答える
377 参照

ruby-on-rails - Sidekiq に何かがエンキューされているかどうかをコードから確認するにはどうすればよいですか?

特定の条件が満たされたときに、特定のジョブを 5 分で実行するようにワーカーをスケジュールしたいと考えています。問題は、同じ条件が再び満たされた場合、実行する予定があるかどうかを確認したいということです。そのようなワーカーの実行がスケジュールされている場合は、再度キューに入れたくありませんが、そうでない場合はキューに入れる必要があります。私がやろうとしていることを皆さんが理解してくれることを願っています。それは達成できますか?はいの場合、どのように?

0 投票する
1 に答える
763 参照

ruby-on-rails-3 - `bundle exec sidekiq` を実行すると Celluloid::DeadTaskError: cannot resume a dead task がスローされる

ここにあるSidekiqの簡単なセットアップ手順に従いましたが、動作しませんでした.

これがスタックトレースです。redisサーバーも起動しました。ここで何が欠けているか知っている人はいますか?

0 投票する
2 に答える
4663 参照

ruby-on-rails - sidekiqでworkerメソッドを呼び出しているときに初期化されていない定数

Rails3でsidekiqgemを使用していて、app / workersフォルダーにfoo_workers.rbを定義しました。このエラーが発生FooWorker.perform_async(@article)するという名前のRailsコントローラーを呼び出そうとすると、articles

誰か助けてくれませんか。

0 投票する
2 に答える
117 参照

ruby - 宝石が他の宝石の中から利用可能かどうかを確認する

私は現在、ルビー用のGemを書いています。私が提供したいもののいくつかは、resqueまたはsidekiqのサポートです。一般に、サービス(どちらか一方)が利用できない場合にユーザーをクラッシュさせたくないので、ユーザーがそれらのgemを起動して実行している場合にのみ、ユーザーをロードしたいと思います。

私は次のことを試しました:

mymod.rb

mymod / sidekiqworker.rb

しかし、gemをロードしてサーバーを起動すると、クラスは含まれません(sidekiqが定義されていないように見えます)。

これは、sidekiqworkerファイルの先頭に「require'sidekiq'」を追加すると機能しますが、どちらのサービスも使用できるようにするという目的が失われます。

ユーザーがgemをインストールしているかどうかを確認し、そのサービスの使用を許可する方法はありますか?

私が使用しているもの:-Ruby 1.9.3 --Rails 3-Sidekiq 1.2.1

どんな助けでも大歓迎です。

0 投票する
1 に答える
458 参照

ruby-on-rails - Ruby on Rails で Sidekiq gem を使用する際の規則は何ですか?

現在、delayed_job を使用してメールを送信していますが、別の理由で sidekiq に移行しています。これは、sideqik を使用してメールを送信する方法です。

ワーカーがメールを送信しているため、まったく新しい worker.rb を作成しないのはなぜですか? 実際に worker.rb ファイルを作成する必要があるのはいつですか?

ありがとう