Запуск delayed_job при запуске

Статичный препятствует тому, чтобы компилятор добавил несколько экземпляров. Это становится менее важным с #ifndef защитой, но принятие заголовка включено в две отдельных библиотеки, и приложение связано, два экземпляра были бы включены.

34
задан map7 12 November 2009 в 01:23
поделиться

2 ответа

Вы должны создать один рецепт с помощью команды перезапуска.

namespace :delayed_job do 
    desc "Restart the delayed_job process"
    task :restart, :roles => :app do
        run "cd #{current_path}; RAILS_ENV=#{rails_env} script/delayed_job restart"
    end
end

Затем вы добавляете его для выполнения в конце развертывания.

after "deploy:update_code", "delayed_job:restart"
26
ответ дан 27 November 2019 в 16:16
поделиться

Можно загружать и отслеживать delayed_job с помощью monit:
Как отслеживать delayed_job с помощью monit

1
ответ дан 27 November 2019 в 16:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: