sidekiq

    1熱度

    3回答

    我收到一個請求參數文件通過一個標準的文件輸入 def create file = params[:file] upload = Upload.create(file: file, filename: "img.png") end 然而,對於較大的上載,我想這樣做在後臺作業。 Sidekiq或Resque等流行的後臺作業選項取決於Redis來存儲參數,因此我不能只通過red

    1熱度

    1回答

    我正在處理許多Sidekiq作業(數千萬),因此返回1個字符串和2個整數。有一臺中央計算機託管Redis服務器/存儲結果,多臺計算機充當工作人員,從該中央計算機獲取數據。 工人裏面,我也需要進行處理,並將結果後的邏輯被調用時,我只要致電: Sidekiq::Client.push('class' => ResultsWorker, 'args' => [arg1, arg2, arg3]) 和

    1熱度

    2回答

    我正在編寫一些計算任務,這些任務在Python或Java中會很有效,但Sidekiq似乎並不支持外部消費者。 我知道有一個變通方法使用系統調用來生成一個任務: class MyWorker include Sidekiq::Worker def perform(*args) `python script.py -c args` # and watch out usi

    0熱度

    1回答

    我有2名Sidekiq工人: 富: ​# frozen_string_literal: true class FooWorker include Sidekiq::Worker sidekiq_options queue: :foo def perform loop do File.open(File.join(Rails.root,

    1熱度

    1回答

    假設一個Sidekiq工作人員沒有在它開始的同一時間發佈(即通過perform_at或perform_in),發佈時間是否存儲在worker對象的任何位置?換句話說,Sidekiq的員工可以知道它是什麼時間發佈的?我可以將這個值傳遞給perform_at但我寧願不要它已經在那裏。

    1熱度

    1回答

    我添加規格覆蓋使用RSpec sidekiq的工作,但現在,當我開始一個Rails服務器,控制檯,或者只是sidekiq,我有這樣的警告: WARNING: Sidekiq testing API enabled, but this is not the test environment. Your jobs will not go to Redis. 而工作確實沒有入列。 我該如何切換回開發

    0熱度

    1回答

    我已經在sidekiq中設置了每10分鐘運行一次的工作。 問題是我需要它運行在23:59而不是在00:00運行。 是否可以在cron中指定此異常? monitored_place_worker: cron: '*/10 * * * *' class: 'MonitoredPlacePoolWorker' queue: default active_job:

    0熱度

    1回答

    我使用rails應用程序運行sidekiq。我需要能夠從python腳本運行一個作業(因爲我使用Luigi來運行一般任務)。我正在尋找一個Python庫來處理Sidekiq API,但到目前爲止還沒有運氣。對此有何想法或想法? 謝謝!

    0熱度

    1回答

    我想用Datadog來監視一些後臺作業的隊列長度。 基本上我需要知道代表Sidekiq隊列中鍵的名稱,使這裏描述我可以監控它: https://docs.datadoghq.com/integrations/redisdb/ I've read的Sidekiq鍵的形式爲sidekiq:queue:myqueuename。 但是我試圖執行KEYS *myqueuename*,我找不到任何東西。 我也

    0熱度

    1回答

    如果我有大量作業排隊,默認情況下,它看起來像Sidekiq並行運行多達5個作業。 我該如何增加這個數字? 我希望能夠運行10或15個工作。