Работающие не работает задачи в фоновом режиме
-
26-09-2019 - |
Вопрос
Я следовал тому железнодорожный Это описывает, как получить рабочие задачи, но не смогут работать. Задача работает, но не на заднем плане (это берут 5 секунд, прежде чем я перенаправляюсь на admin_path).
Вот как выглядит мой код:
Класс Ammentworker <Carepling :: Base
Def Test_Workling (варианты)
Спать 5.
конец
конецКласс Admicontroller <ApplicationController
def test_workling.
Adminworker.asynch_test_workling.
Flash [: УВЕДОМЛЕНИЕ] = «Делать вещи на заднем плане»
Redirect_to admin_path.
конец
конец
Что я делаю не так? Как отлаживать?
Спасибо!
Решение
Я обнаружил, что я настроил работу правильно:
в /config/environment.rb, у меня было:
Workling::Remote.dispatcher = Workling::Remote::Runners::NotRemoteRunner.new
Пока я должен был иметь:
Workling::Remote.dispatcher = Workling::Remote::Runners::StarlingRunner.new
Все все прошло очень гладко после этого изменения