Sometimes I need to run on specific MIQ worker in foreground.
rake evm:start
runs all the workers, but if I need just one, how can I do that?
Asked
Active
Viewed 159 times
0

Andrei Veselov
- 56
- 8
1 Answers
0
In case if you are unsure what workers to work with, you might be able to do the following:
run
evm
server normally:bundle exec rake evm:start
and see what worker types were running:bundle exec rake evm:status
kill
evm
server:bundle exec rake evm:stop
- start a single worker in the foreground:
ruby lib/workers/bin/run_single_worker.rb MiqWorkerClassHere

Andrei Veselov
- 56
- 8
-
Also, you may use Foreman for it: http://talk.manageiq.org/t/running-workers-using-foreman-in-development/2585 – Andrei Veselov Aug 04 '17 at 19:51