Skip to content

Instantly share code, notes, and snippets.

@ahmadarif
Last active September 13, 2018 10:01
Show Gist options
  • Save ahmadarif/0ea1b340215c6f8a810bb8c04e504942 to your computer and use it in GitHub Desktop.
Save ahmadarif/0ea1b340215c6f8a810bb8c04e504942 to your computer and use it in GitHub Desktop.
Running single Queue & Scheduler on boot of the web sever.
...
if (process.env.exec_mode === 'cluster_mode') {
if (Number(process.env.NODE_APP_INSTANCE) === 0) {
runKue()
runScheduler()
}
} else {
runKue()
runScheduler()
}
function runKue() {
const Kue = use('Adonis/Addons/Kue')
Kue.listen()
}
function runScheduler() {
const Scheduler = use('Adonis/Addons/Scheduler')
Scheduler.run()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment