resque

    1熱度

    1回答

    我正在嘗試使用Resque 1.26.0(和Redis-rb 3.3.1)排隊一個簡單的作業。該作業似乎沒有處理perform功能,因爲resque-web正在處理每個作業並顯示0個故障。這些工作也正在被即時處理。 的作業從控制器操作排隊,以 Resque.enqueue(TestJob, url) 作業本身看起來像 class TestJob < ApplicationJob @q

    1熱度

    1回答

    我是Rails新手,所以請原諒我的任何無知。我遇到的問題是我有一個Resque作業設置來發送電子郵件。我現在的工作運行,但它會產生一個錯誤: Unable to deliver email [send_daily_digest_email]: wrong number of arguments (given 2, expected 0) ,當我嘗試測試從控制檯的郵件我得到同樣的錯誤... Ti

    1熱度

    3回答

    在我的rails應用程序中,我使用devise進行身份驗證,我的模型名稱爲user,對此,我有一個布爾字段admin。在我的routes.rb中,我試圖限制除管理員以外的所有用戶訪問網址。 mount Resque::Server.new, :at => "/resque" 。我試着用色器件的CURRENT_USER幫手像 mount Resque::Server.new, :at => "/

    1熱度

    2回答

    以下是有關儀表板什麼說關於DYNOS: 暫時,我只需要兩個DYNOS:網絡 & resque,我並不需要第三個:工人。我怎麼能擺脫它,或者它是Heroku默認的東西,我不能刪除它。 如果我無法將其刪除,是有辦法,我在做什麼上resque賽道,我能打通woker賽道同樣的結果?

    1熱度

    2回答

    有沒有辦法告訴所有員工停止處理特定隊列(或所有隊列)的任何新作業? 我們偶爾會遇到需要的系統不可用(掉電,硬件故障等)的問題,並且關閉這些隊列中的作業處理直到系統恢復聯機狀態將會很有幫助。 而不是確定所有子系統處於好/壞狀態的每個作業,有一些信號指示隊列進入休眠狀態,然後在子系統再次準備好時使它們恢復活動將會有幫助。 沉重的手段是外部關閉所有工人。

    1熱度

    1回答

    我一直在使用Mongoid適配器與Rails的應用程序。所以我基本上將項目設置爲不使用ActiveRecord(因爲我也將這部署到Heroku)。我跟着一個教程,它的工作對我來說: Remove database adapter gems from your Gemfile, e.g., mysql2, sqlite3, etc From application.rb, remove requ

    0熱度

    1回答

    我有幾個同一個實體(用戶)的Resque worker。成功處理後,應該減少call_left屬性。 它與perform_now(因此)完美地工作,但與perform_later(並行)產生不可預知的結果。在日誌中有相同數量的提交calls_left。 我試圖用reload方法甚至設置最高的隔離級別。但仍然有這個問題。 如何解決? class DataProcessJob < ActiveJob:

    2熱度

    2回答

    我已經構建了我自己的作業服務器,它本質上是一個私有gem,作爲圍繞resque的包裝而構建。 (我不是在Rails環境中運行這個) 我到處看,它似乎是一個記錄/推薦的方式開始了工人,是這樣的: $ QUEUE=* rake resque:work 哪意味着它必須在Rakefile存在的文件夾中執行。 我正在尋找一種方法來啓動它沒有Rakefile。 我已經學會爲止: 我已經通過issues看,

    1熱度

    1回答

    我有resque-scheduler設置和每分鐘運行一項作業。作業運行正常,但當我訪問resque web客戶端的Schedule表時,該表爲空。 我希望我的工作,展示了像resque時間表文檔的Schedule選項卡上,似乎表明(從文檔截圖):

    0熱度

    1回答

    在我的Rails應用程序中,我將ActiveJob設置爲使用Resque。我創建了這個工作,傳送iOS推與grocer寶石通知: class SendPushNotificationJob < ActiveJob::Base queue_as :default def perform(device_token, msg) # TODO: Move the groce