Как запустить конкретного воркера в ManageIQ?

Иногда мне нужно запустить конкретный рабочий MIQ на переднем плане. rake evm:start запускает всех воркеров, но если мне нужен только один, как я могу это сделать?


person Andrei Veselov    schedule 27.07.2017    source источник


Ответы (1)


В случае, если вы не уверены, с какими рабочими работать, вы можете сделать следующее:

  1. запустите сервер evm в обычном режиме: bundle exec rake evm:start и посмотрите, какие рабочие типы были запущены: bundle exec rake evm:status

  2. убить evm сервер: bundle exec rake evm:stop

  3. запустите одного рабочего на переднем плане:

ruby lib/workers/bin/run_single_worker.rb MiqWorkerClassHere

person Andrei Veselov    schedule 27.07.2017
comment
Кроме того, вы можете использовать для этого Foreman: talk.manageiq .org/t/ - person Andrei Veselov; 04.08.2017