The DQM job limit is used to limit the number of jobs executing in parallel.
In some cases, the number of job executions in parallel exceeds the set limit, for example 2 executions instead of 1.
Another symptom is that the counters displayed for JobExe and JobPend are wrong ( displaying -1 for JobExe).
If this is the case, the number of executions in UVC> Monitoring > Batch Queue Status, in the column "Pending" displays 1 instead of 0 when no Jobs are queued.
IMPORTANT: When
no jobs are executing in the queue, the number in the column "Running" shows -1 (minus one) .
Or, in the command line the command "uxlstque or uxshwque queue=<queue_name> full" show -1 in the column JOBEXE.
Example:
In the command line uxshwque, we can observe the issue ( counter -1):
user@server:/automic/DUAS/node/bin#./uxshwque queue=SYS_BATCH
Queue SYS_BATCH
JobLim 150
JobQue 0 ,
JobExe -1 , JobHld 0 ,
JobPend 1user@server:/automic/DUAS/node/bin#./uxlstque queue=SYS_BATCH
QUEUE NAME TYPE STA JOBLIM JOBQUE JOBEXE JOBHLD JOBPEND
--------------------------------------------------------------------------------
SYS_BATCH PHYS ON 150 0
-1 0
1In UVC - Batch Queues Status, the counter Pending displays 1:
In UVC - Queued Jobs, no Pending Jobs are displayed :
Another symptom is that the counter JobPend displays a wrong (higher) value.