Работающие не работает задачи в фоновом режиме

StackOverflow https://stackoverflow.com/questions/2829713

  •  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

Все все прошло очень гладко после этого изменения

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top