We are moving all the agents in our application to Queue Processors and JS as applicable . Currently the process is during deployments we disable all the agents at system level via below setting in prconfig file
<env name = "agent/masterdelay" value = "300000"/>
Is there any such system level configuration that can be done for the QP or JS?
I wonder if such prconfig or DSS really exists, given that PRPC requires OOTB Queue processor / Job scheduler to remain enabled always.
BTW, your use case is a bit vague to me - are you required to disable queue processor during deployment to stop it from processing requests before sanity checks are done by Business users?
If that is the case then I believe you have two options -
Tweak System runtime context (before deployment) to make your custom queue processor / Job scheduler invisible to system. Once all the sanity checks are completed successfully, ask L2/L2 support team to update System runtime context to make your Queue processor, Job scheduler available to system. You possibly need a server restart after the change in runtime context.
Deploy all of your queue processor / job scheduler in disabled mode (in QP/JS rule def, uncheck Enable option). After the deployment and subsequent sanity checks, you can ask L2/L3 to unlock RS and enable those manually.