rails-activejob

    0

    2答えて

    私は登録されていないユーザーが私に電子メールを送ってもファイルをダウンロードできるようにするサブスクリプションベースのサイトを持っています。私は次のワークフローが欲しい。 ユーザーのメールアドレスに レールを与えるには、ユーザーが7日にサインアップしていない場合 ユーザーのダウンロードはファイル を電子メールで送信、将来的に7日間のタスクを作成します、ユーザにメールを送信する I n #2と#4を

    0

    1答えて

    activejobsはActiveJobsに私が持っているいくつかの質問です: は私がActiveJobs経由sidekiq上のジョブキューにジョブのn個の数をキューに入れられた事があります。私のEC2では、私は4人の労働者を持つようにプーマを設定しました。それぞれ5つのスレッドがあります。これは同時に最大20の並行ジョブが実行されることを意味しますか?各スレッドは、アイドル状態のときにキューに入

    1

    2答えて

    私はレシピのWebアプリケーションを構築しようとします。これは一種の「ゲーム」です。各ユーザーはレシピを気に入る可能性があります。最初は、これは空に見えます。そして、ユーザーは各時間(または半時間)を間隔、すなわちレシピの各ステップで受け取ることになっています。 瞬間のために、私はこれらのモデルを持っている:私は私のステップコントローラで class Recipe < ApplicationRec

    1

    3答えて

    私は自分の仕事を実行するたびに実行時間を知りたいと思います。 sidekiq-statisticのように見えますが、GUIを持っていても残念ですが、sidekiq 5では動作しません。メソッドをどうにかして実行できますか?ベンチマークブロックに手作業でベンチマークコードを書くことを避けることをお勧めします。

    0

    1答えて

    ジョブペイロードの推奨最大サイズは? 特定の例として、ジョブペイロードに渡すには大きすぎる500KB〜1MbのHTML文書がありますか? サイドキックはredisに裏打ちされているので、私は512Mbと言っていますが、サイドキック側には制限があるのだろうかと思います。

    0

    3答えて

    私はRufus Schedulerを使用して、1時間ごとに実行するバックグラウンドジョブを起動しています。 scheduler = Rufus::Scheduler.singleton scheduler.every '1h' do JobName.perform_now end 私はAWSで私のインフラ設定を行い、生産のために、ECS内にAPPを実行する2つのインスタンスがあります。

    3

    2答えて

    いくつかのバックエンドシステムを呼び出し、リモートでデータベースを更新するカスタムコードがあります。私は、コントローラ/ビューから手動でActiveJobをキックオフしたい ## Runs join code class DataJoin < ApplicationJob queue_as :default def perform join = Joiner.ne

    0

    1答えて

    私は自分のactivejobにzipファイルから特定のファイルを抽出する関数を持っています。次のコードは空のファイルを抽出しました。 def extract_file(from, name) to = get_local_dest(name) Zip::File.open(from) do |zip_file| entry = zip_file.glob(name)

    1

    1答えて

    Rails 5.1.4サーバ(Puma v。3.10.0シングルモード)を実行していますが、正しくエンキューされる特定のActionJobに問題があります。実行されます。 私はいくつかの仕事をしています。特定のジョブを除くすべてのジョブは、エンキューした直後に期待どおりに非同期に実行されます。 初めてサーバーを再起動した後、特定のジョブは新しいキューイングの後に正しく実行されます。しかし、最初の成

    0

    1答えて

    にActionDispatch ::統合::セッションを使用する方法app今すぐ [1] pry(main)> app => #<ActionDispatch::Integration::Session:0x000000189028e8 として定義され、私のような簡単な仕事があります。 class MyJob < ActiveJob::Base queue_as :low