Views:
Applies to Product - FnO Platform
Whatโs happening?
Batch jobs are taking an excessive amount of time to complete, causing delays in various processes such as sales order management and invoice posting.
Reason:
The underlying cause of the performance issues has been identified as thread starvation, where batches are waiting in queue to get threads to process their tasks. Additionally, there were indications of uneven distribution of traffic due to a new gateway, which has since been reverted.
Resolution:
- For batch jobs that are taking too long to complete, it is recommended to increase the maximum number of batch threads on the Batch AOS servers. This adjustment has shown to improve performance significantly.
- Monitor the batch job performance after making changes to ensure that the queue buildup decreases and jobs are completing in a timely manner.
- If issues persist, check for any functional issues related to the specific batch jobs, such as errors in posting invoices or other related processes.
- Ensure that the environment has adequate resources (CPU, memory) and that there are no other underlying issues affecting performance.
- If necessary, engage with the technical team to investigate further and consider reactivating any relevant incident management processes to address ongoing performance concerns.
- Please ensure customer needs to distribute the load evenly through out the day and also they need to follow PBS Best Practices - PBS Best Practices
