do you recall moment when "it started to run on all servers"? what has happened/changed? How are you detecting that jobs are running on all servers?
I've been looking through our code in order to understand what has caused it, but nothing seemed wrong.
Anyway, this issue is now out of my hands, so there nothing to do.
we have a setup where there are two web servers and one edit server. Up until recently, scheduled jobs were running on edit server exclusively.
But now this has changed so that scheduled jobs are running on all three servers. This will happen only for a scheduled start of the job, if running the job manually - it always runs only on the edit server.
Both front web servers have enableScheduler="false" in the config.
What could have caused such behaviour?
Could that be the size of the web.config (we have lots of redirect rules, and size of it is 150Kb)?
Episerver version is 10.10.4