rufus-scheduler

    4熱度

    1回答

    我有一個運行在Heroku上的Rails應用程序,Rufus調度程序已添加上。 調度程序中的「每日一次」任務每天運行的頻率高於每天一次。 我的猜測與heroku應用程序在白天在不同的dynos上運行有關,但我在如何確認/解決問題方面遇到困難。 有沒有其他人看到過/知道解決方案? 編輯:我無法解決問題的寶石,並已將我的應用程序轉移到heroku調度程序添加其中沒有遇到此問題。

    2熱度

    3回答

    我使用rufus調度程序來每天從一個rails服務器運行一個進程。出於測試目的,我們說每5分鐘一次。我的代碼如下所示: 在配置 /初始化/ task_scheduler.rb scheduler = Rufus::Scheduler::PlainScheduler.start_new scheduler.every "10m", :first_in => '30s' do # Do stuff

    -1熱度

    1回答

    我正在編寫一個正在使用Rufus-Scheduler Ruby Gem的應用程序。這是一個返回哈希看起來像時顯示所有正在運行的作業...... {"Rufus::Scheduler::EveryJob_2154902980"=>#, @jobs=[#, #, @t="20s", @params={:allow_overlapping=>false, :tags=>[]}, @block=#, @r

    1熱度

    1回答

    我可以使用scheduler.cron & scheduler.in in rufus但是scheduler.at。 我根據作者的樣本(scheduler.at 'Thu Mar 26 07:31:43 +0900 2009')嘗試了下面的內容。 scheduler.at '年11月8 09:45 +1000 2011'(+1000因爲我在悉尼) scheduler.at '週二年11月8 09:

    2熱度

    1回答

    我正在使用Rails3(Windows,Ruby 1.8.7)和rufus-scheduler gem。創業板工作正常,但如果我試圖運行標準rake任務,出現錯誤: Don't know how to build task 'db:version' # ofc, db:version is just example 終端命令 rake -T 工作 如果我試圖定義自己的簡單耙子命令,它們也可

    1熱度

    1回答

    我有一個定期運行的Rufus「每項工作」,但有時可能無法執行它的任務。 失敗時,我想盡快重新安排重試,而不是等到下一個週期。 class PollProducts def initialize() end def call(job) puts "Updating products" begin # Do something tha

    0熱度

    1回答

    我正在執行一項任務,我需要在rufus-scheduler任務中創建pdf,但acts_as_flying_saucer不能在控制器之外工作。 我在做的任務在控制器中工作正常,但它很大,需要很長時間,最糟糕的部分是用戶必須等待任務完成,因此我需要將其放入調度程序中。 任何方法來解決這個問題?

    0熱度

    1回答

    地獄大家。我需要一些我正在編寫的ruby腳本的幫助,似乎沒有工作。簡而言之,當使用Rufus來安排在某個特定時間發生的事情時,我會收到一個錯誤。 這是我的代碼。 starttime = Time.new + (60) scheduler = Rufus::Scheduler.start_new scheduler.at starttime do Curl::Easy.

    1熱度

    4回答

    cronjobs和那些有點東西的總新手,以前從來沒有做過,所以現在我試圖在RailsCasts上看到它後,使用插件的方式讓我的手變髒。 所以我試圖爲我的Ruby應用程序運行cron作業,但它似乎不起作用,可能是因爲代碼或可能是因爲我使用Windows 7? 下面是代碼從我的服務器模型 def self.ping Server.all.each do |t| if t.name.serv

    0熱度

    2回答

    我正在寫一個ruby調度程序 - 也就是rufus-scheduler,並且我需要在config文件夾內的初始化程序部分寫入命令,以便每1分鐘左右執行一次任務。我試圖從這個模塊中訪問一個方法。所以我的代碼看起來像 scheduler.every("1m") do puts("HELLO #{Time.now}") ModelName.methodname("WHAT ARE Y