我使用是否可以安排在Heroku中部署在Rails應用程序上的Ruby on Rails應用程序中的作業?
紅寶石2.3.0p0(2015年12月25日修訂53290)x86_64的Linux的]
的Rails 4.2.4
我想運行後臺作業排定待運行在未來像發送電子郵件和一些CRUD操作在我的ruby應用程序中部署在heroku中。
我使用是否可以安排在Heroku中部署在Rails應用程序上的Ruby on Rails應用程序中的作業?
紅寶石2.3.0p0(2015年12月25日修訂53290)x86_64的Linux的]
的Rails 4.2.4
我想運行後臺作業排定待運行在未來像發送電子郵件和一些CRUD操作在我的ruby應用程序中部署在heroku中。
add schedular
heroku的插件,並在您的rails應用程序的/lib
文件夾下創建rake任務。
你想使用什麼樣的背景作業?
我在Heroku上多次使用Redis和sidekiq。
首先,在您的Heroku實例中添加一個Redis插件(其實並不重要)。
通過訪問加載項頁面確保存在Redis DB。
找出您的應用程序層將如何與此加載項進行通信(通常使用gem配置來指定您的Redis附加組件的URL)。
稱爲工作進程添加到您的Procfile使用寶石的文檔:
worker: bundle exec jobs:work
多久就上述「工作:工作」運行? – Maysam
https://github.com/resque/resque –