delayed_job перезапустить из Capistrano - PullRequest
0 голосов
/ 03 августа 2010

Вот что я имею в своем enviornment.rb.Я понимаю, что были проблемы с перезапуском из-за ошибки в геме "daemons" и что ghazel-daemons это исправляет.Но это не работает в моем случае.Я использую Colourideidea 2.1.0 - предварительная версия DJ, рельсы 2.3.5.

config.gem 'delayed_job', :source => 'http://rubygems.org', :version
=> "2.1.0.pre"
    config.gem "ghazel-daemons", :lib => "daemons", :source => 'http://
gems.github.com'
    gem "ghazel-daemons"
    require "daemons"

Но я все еще не могу заставить delayed_job перезапуститься с capistrano.* Спасибо

Ответы [ 2 ]

0 голосов
/ 08 сентября 2011

Я бы сказал, придерживайтесь драгоценного камня ghazel-daemons над демонами, исправляющими обезьяны.

Джефф прав, хотя вы не должны использовать delayed_job 2.1 с рельсами <3.0, на момент написания самого последнего совместимого с rails 2 гема delayed_job было 2.0.7. </p>

0 голосов
/ 03 августа 2010

Я в настоящее время использую 2.0.3 без проблем в 2.3.8, я считаю, что 2.1.0 для рельсов 3 ( ссылка ).

Я не слышал о геме ghazel-daemons, в настоящее время у меня есть следующий патч в приложении rails, работающем с гемом демонов:

patch: http://blog.rapleaf.com/dev/wp-content/uploads/2008/07/daemons_extension.rb

рецензия: http://blog.rapleaf.com/dev/2008/02/15/making-sure-ruby-daemons-die/

...