delayed-job

    2熱度

    2回答

    我有一個Ruby on Rails應用程序,它需要同時處理許多後臺作業:根據時間每次從5-6到50-60,的一天。現在我的應用程序在Heroku上運行,每個工作人員每小時收費0.05美元,而不管工作人員使用多少CPU或內存。這使我每個月都要花費一個小船...高達1200美元/月。是否有任何主機可以讓我做更便宜的工作?

    1熱度

    1回答

    我有一個rake任務loaddata.rake。 require File.join(File.dirname(__FILE__), 'load_test_data.rb') namespace :test do desc "Insert test data into the database" task(:loadtest => :environment) do

    0熱度

    1回答

    當我運行耙工作:工作。 我收到此錯誤。 ** Invoke jobs:work (first_time) ** Invoke merb_env (first_time) ** Execute merb_env ** Invoke environment (first_time) ** Execute environment rake aborted! uninitialized con

    1熱度

    2回答

    我控制器data_files_controller.rb def upload_balances DataFile.load_balances(params) end 我的模型data_file.rb def self.load_balances(params) # Pull the file out of the http request, write it to fi

    0熱度

    1回答

    如何檢查my params ['Filedata']是否已損壞? 我有功能它正在從params['Filedata']讀取文件,並將其寫入其他文件。 File.open(upload_file, "wb") { |f| f.write(params['Filedata'].read) } 這一行工作對我來說很好.. 但是,當我打電話與延遲的工作職能send_later比我有params['Fi

    3熱度

    2回答

    獲取此錯誤。 pid-file for killed process 8600 found (C:/cyncabc/tmp/pids/delayed_job.pid), deleting. c:/ruby/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/daemonize.rb:103:in `fork': fork() functio

    0熱度

    2回答

    我使用LoadData.send_later(:test)調用函數。 LoadData是我的課,測試是我的方法。 它運行良好,而我正在運行耙工作:工作。 但是,當我運行腳本/ delayed_job的啓動或運行那個時候delayed_job.log顯示錯誤,如 TEastern Daylight Time: *** Starting job worker delayed_job host:KSha

    4熱度

    1回答

    因此,如果我嘗試直接使用動作郵件程序發送電子郵件,我可以使用所有應用程序幫助程序,如url_for,content_for等,但是當我嘗試執行完全相同的操作時[發送電子郵件]與delayed_job [send_later]我得到一個延遲的作業失敗,未定義的函數content_for等,所以它就像沒有助手加載我的ActionMailer。我使用rails 2.3.8,active_mailer 2

    0熱度

    1回答

    我想運行方法process_images異步after_save與Delayed::Job。但是,當我嘗試: after_save lambda { send_later(:process_images) } 我得到一個NoMethodError: You have a nil object when you didn't expect it!。 (self.send_later(:proce

    4熱度

    3回答

    我想啓動腳本/ delayed_job啓動我的生產時,我將啓動我的rails服務器。 無論如何,我能做到嗎? 編輯:: 我已經加入這一行到我的配置/初始化/ delayed_job.rb。 Delayed::Worker.new.start 但是當我運行我的rails應用程序時,我的延遲作業服務器沒有啓動。 有沒有其他解決方案?