As explained in this issue,
you should start the workers with this command:
mix do app.start, exq.run
mix run --no-halt
should work in these cases. The exq.run mix task just starts the exq application, not the main app. The documentation was updated to be clear about this.
CLICK HERE to find out more related problems solutions.