Hi All,
Batch jobs are executing for long time, when we check the batch server , we got the below error.
Batch jobs executed when we cancel and re-run.
Frequently some job is running for long time, observed all the long running jobs are executing on same batch server, it is having 32 GB RAM.
Please advice how we can resolve this issue.
"Object Server 01: Microsoft.Dynamics.Ax.Xpp.DeadlockException: Exception of type 'Microsoft.Dynamics.Ax.Xpp.DeadlockException' was thrown.
at Dynamics.Ax.Application.BatchRun.serverProcessDependencies(Boolean forceProcessing, Boolean ) in BatchRun.serverProcessDependencies.xpp:line 171
at Dynamics.Ax.Application.BatchRun.serverGetTask(Batch batch, String serverId) in BatchRun.serverGetTask.xpp:line 71
at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeStaticCall(Type type, String MethodName, Object[] parameters)
at BatchIL.startTask()
at BatchIL.CheckBatchJobs()
at BatchIL.threadFunc(Object threadArg)"
Before investigating the actual cause, I would check if there isn't a fix already available. Look into Issue Search in LCS. Also, if you aren't on the latest version (of the kernel as well as the application), consider upgrading, so you have all fixes and improvements in place.
If it doesn't help, you'll need to find out which queries blocked each other and on which resource. You can designing a change unless you know the cause.
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 290,900 Super User 2024 Season 2
Martin Dráb 229,275 Most Valuable Professional
nmaenpaa 101,156