Есть ли способ узнать, работает ли в настоящее время конкретная задача rake из Rails-контроллера? У меня есть обширная задача рейка, которая длится 5-6 часов.Узнайте, выполняется ли конкретная задача рейка
Мне нужно видеть статус этой передней задачи из веб-интерфейса внешнего интерфейса, например:
- Задача «какую-то операцию» работает ...
Кроме того, было бы неплохо иметь возможность для жесткой остановки/запуска этой задачи рейка из интерфейса веб-интерфейса.
Если найдено Railscast, посвященный этому, но описанный там метод позволяет выполнять только команду rake с контроллера, но не останавливать/видеть ее состояние.
Вы используете что-то вроде 'resque' или' sidekiq' для запуска заданий в фоновом режиме? – RAJ
Нет, но после того, как вы быстро просмотрите его, это может быть только то, что мне нужно. –
Точно. Вы сможете найти статус, используя один из этих – RAJ