2016-05-26 42 views
1

發條https://github.com/tomykaira/clockwork在生產環境中如何啓動發條?

我在ubuntu生產服務器上運行以下命令。不行。

bin/clockwork clock.rb -e production 
bin/clockwork clock.rb RAILS_ENV=production 

我在本地開發mac中運行以下命令。它的工作。

bin/clockwork clock.rb 

clock.rb

require 'clockwork' 
require_relative './config/boot' 
require_relative './config/environment' 

module Clockwork 
    every(1.day, 'solr.indexing', :at => '02:00') { SolrIndexingJob.perform_later } 
end 
+0

與軌任務進行重新編程,即把它當成一個任務來LIB /任務,並提出要求的環境子任務 –

回答

0

建議: 可以運行RAILS_ENV=production rails console 和運行clock.rb的所有代碼在控制檯中。

,然後,你檢查日誌/ production.log找到「錯誤」