Я пытаюсь запустить Sidekiq, выполнив задачу рейка. Вот мой код.Запустить sidekiq из задачи рейка
namespace :sidekiq do
task start: :environment do
system "bundle exec sidekiq -C 'Path To Config File' -P 'Path For PID File' -d -L 'Path To Log File'"
end
end
Когда я запускаю задачу рек с помощью команды
грабли sidekiq: начать
Он начинает sidekiq но реки задача держит в ожидании ответа от Sidekiq. Любое решение для этого, что моя рейк-задача не ждет Sidekiq, или она заканчивается при запуске Sidekiq.
Это странно. Это должно быть демонизировать уже. –
Да, вы правы. Это демонизация, но задача рейка продолжает ждать ответа. –
Просто добавьте & до конца. –