sidekiq

    0

    1答えて

    documentdocさんの(ファイル)をバックグラウンドでS3にアップロードするのをやりたいのですが、何らかの理由で私にとって問題があります。私は現在、これをローカルで実行しています。 これは私の設定です: class DocUploader < CarrierWave::Uploader::Base # Include RMagick or MiniMagick support:

    0

    1答えて

    毎日午前3時にスケジュールされたアクティブなジョブがあります。アプリケーションはSAASであり、各サブドメインには異なるタイムゾーンがあります。私が求めているのは、バックグラウンドジョブをサーバー時間に1回ではなく、各会社のタイムゾーンに従って3時に実行する方法です。 私は私のDBにtimezone属性を持っています、各社は独自のものを挿入することができます。 sidekiq_cronでこれを達成

    0

    1答えて

    Rails 5.0.1、Ruby 2.4.0、Sidekiq 4.2.9 バックグラウンドジョブでは、特定のデータをいくつかカウントする必要があります。私はPostgresで既に実装していましたが、問題に直面しました。サイドキーの並行処理でDB接続が非常に負荷がかかります。同時実行数を減らすと、実行時間が長くなります。 私はそれがアトミックカウンターを使用することが可能ですし、いくつかの期間でDB

    1

    1答えて

    今日、私のすべてのRails環境でWindows 10マシンをセットアップしようとしています。 Sidekiqを起動するbundle exec sidekiqコマンドを実行しようとしている間、私は次のエラーを取得する: デーモン()関数は、このマシン上に実装されていない "ということらしいです。私の最初の推測は、ウィンドウ内のプロセスはデーモンとして実行されず、サービスとして実行されるということで

    0

    1答えて

    数分以内に完了しないと有効期限を切るために、非同期のsidekiqジョブがあります。私はジョブにパラメーターとしてTime.now.to_sを送信するだけでかなり単純な解決策を見つけましたが、私はその論理自体をジョブそのものに保存したいと思っています。これまでのところ私は何も例えばbefore_performで仕事を設定したり、Sidekiq ::労働者(ApplicationJob/Active

    0

    1答えて

    私は実際にレールでバックグラウンド処理をしていません。私はサイドキックがおそらく最も顕著であることを知っているので、私はそれと一緒に行くつもりです。 RUNDOWN:start_timeの課題があります。 start_timeがTime.current形式から1時間離れていない限り、ユーザーが割り当てを開始できないようにしたいと考えています。私がこれをやりたいのは、ユーザーが割り当てにアクセスでき

    0

    1答えて

    私たちはレールアプリケーションにSidekiq + ActionMailerを使用しています。 メールを送信した後にいくつかのポストアクションを実行する必要があります。 after_performのようなことをする最善の方法は何ですか。我々は、彼らがhere は、我々はカスタムafter_performでデフォルトActionMailer::DeliveryJobクラスを拡張してカスタムクラスを使

    0

    1答えて

    私は長い時間がかかりません。 (これは、常にサーバー側で待機しているfaye pub-subクライアントです)。アプリケーションがサーバーにデプロイされたときにジョブが作成されて動作しますが、ここでの問題が発生します。古いジョブは新しいビルドごとに削除されないため、2回目に展開します。私はworkerを介して見つけることによってキュー内のすべてのジョブを停止できるsidekiq apiを通過しまし

    3

    4答えて

    私は、時計を使って5分ごとに実行するように設定した簡単なサイドキックジョブを持っています。私が心配しているのは、ジョブが5分以上かかると、再び実行され、元のジョブと同時に実行されている場合に問題が発生する可能性があるということです。 前回の実行が完了した場合にのみ実行されるように時計をロックする方法はありますか?

    1

    1答えて

    Userオブジェクトが破棄される前にメーラーをフックしようとしています。 私は電子メールを送信するのにSidekiqを使用していますが、このエラーはユーザーが破棄されたときに出てきます。 class User < ApplicationRecord before_destroy :goodbye_user devise :database_authenticatable, :