Hi, I have a Job defined and have the maxConcurrency variable set to 10. However, it appears only 1 job is running at a time. I can tell this because I can only see the debug output of 1 job at a time, and when I query the database for a count of jobs wih job_status_running, it only returns 1. When I created all the job “entries” in the database, the worker started running them 10 at a time, but then at some point after that it dropped down to only running sequentially. If I restart the ./start server script, it doesn’t fix the issue.
Does anyone know why this would be happening, and how to fix it?
I can reproduce the issue. It looks like database listener has died and then it’s relying entirely on polling. Polling has a bug that causes it only run with concurrency=1. Working on a fix right now