resque-scheduler

    0熱度

    2回答

    我在我的Rails應用程序,從ActiveJob :: Base的延伸的工作,並且有它被稱爲兩種方式: ResqueScheduler每天,它是由一個Resque工人撿到並已處理 通過#perform_now調用在應用程序中,所以它由應用程序處理。 有沒有一種方法可以讓我在工作中確定它是否由Resque工作人員處理?

    1熱度

    1回答

    我有一個Rails應用程序,其中一個訂單被分配給一個供應商,供應商必須在接下來的15分鐘內接受訂單(爲了測試目的,我將它保留兩分鐘)。將訂單分配給供應商後,訂單和供應商的訂單分配表中的狀態屬性將更新爲已分配。現在供應商必須接受或拒絕分別狀態更新爲接受和拒絕的訂單。如果供應商在分配時間後的15分鐘內不接受/拒絕訂單,則狀態會自動更新爲在訂單分配表中被拒絕。下面是摘錄 OrderAssignment型

    1熱度

    1回答

    我完全不知道如何運行我的調度程序。當我排隊單個任務並手動運行時,它工作正常,但是當我嘗試使用命令rake resque:scheduler --trace實現resque scheduler時,我得到ArgumentError:不支持的信號SIGUSR1。下面是需要resque調度文件: 配置/初始化/ resque.rb require 'resque/failure/multiple' re

    0熱度

    1回答

    我正在創建一個Rails web應用程序與後臺工作人員在設定的時間間隔內在後臺執行一些任務。我使用Resis和Redis來排隊後臺作業,並使用Resque-scheduler每隔30秒左右在設定的時間間隔內運行它。 只有當用戶訪問特定頁面時,後臺作業才需要排入隊列,並且應該按計劃運行,直到用戶離開該頁面。基本上,我想在運行時動態設置計劃。我的應用程序部署在雲中,主要的Rails應用程序和後臺工作人

    1熱度

    1回答

    我有resque和resque-scheduler在我的本地計算機上運行。 我可以測試我的工作是否正常或通過複製並粘貼以下代碼在導軌控制檯? Resque.enqueue_in 3.seconds, SnippetHighlighter 這是我SnippetHighlighter.rb代碼 def self.perform puts "it works end 任何人有同樣的經

    5熱度

    1回答

    我有一個包含配置文件和聯機幫助頁的Python軟件。要安裝這些,我在我的setup.py以下行(如在http://docs.python.org/2/distutils/setupscript.html#installing-additional-files描述): data_files = [('/etc/foo', ['foo.conf']), ('/usr/share/man/man1',

    0熱度

    1回答

    在Rails中,您可以通過Resque.info散列輕鬆獲取工人,工作等待的基本信息。如何以編程方式確定Resque Scheduler Delayed Jobs(一次性計劃)選項卡中有多少個作業? 例如,我在Resque.info中看到0個待處理作業,但可以在Resque Web視圖的Delayed選項卡下看到5個作業。我怎麼能返回5(總數或對象)?

    1熱度

    1回答

    可以動態安排如下: name = 'send_emails' config = {} config[:class] = 'SendEmail' config[:args] = 'POC email subject' config[:every] = ['1h', {first_in: 5.minutes}] config[:persist] = true Resque.set_sche

    1熱度

    1回答

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

    1熱度

    1回答

    我正在構建一個使用Ruby on Rails作爲後端的iOS應用程序。在嘗試使用Resque和Resque-scheduler將來運行延遲作業時(使用「傳遞」隊列),我需要幫助解決問題。 基本上,當我在前臺運行Resque和Resque-scheduler時,我的作業正常工作,但當我在後臺運行作業時(使用BACKGROUND=yes),作業無法在Resque中處理。 如果您看到以下屏幕截圖,您可以