Replies: 1 comment 3 replies
-
Are you using rate limit by any chance? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hey there,
We are experiencing a huge CPU increase if we have a lot of jobs in waiting state and try to process them fast.
Memory is not an issue, but job execution time ramps up quite fast to a point where the whole queue + redis locks up basically. (We are using jobs with removeOnFinish: false)
We are still using bull 3.15.9 for some deployment reasons and I'm now trying to figure out if this was fixed in a later version of bull or is still a huge performance bottleneck? But looking from the changes there don't seem to be changes >3.15.9 regarding this performance issue.
Thanks in advance
As seen in the pic below, once we start to pile up with waiting jobs, all processors take much longer to process jobs, as well as adding jobs takes longer. We can see that at 20:03 the Redis CPU is at 99% and everything starts to degrade.
Beta Was this translation helpful? Give feedback.
All reactions