Multiple ECA Instances Processing Same File And Logging Errors Constantly
(Doc ID 2813142.1)
Last updated on OCTOBER 20, 2021
Applies to:Oracle Communications Network Charging and Control - Version 22.214.171.124.0 and later
Information in this document applies to any platform.
On Oracle Communications Network Charging and Control (NCC), 126.96.36.199.0 version, EDR Agent
After a SLEE restart, it appears that all edrControlAgent instances have picked up the same file incorrectly
As a result, each line fails the input criterion and logs an error. When ECA tries to remove the file from processing to failed/success at the end one of the other instances has already moved it so it gets stuck in a loop processing a non-existent file. This file no longer exists in "processing" directory, but has been moved to the "failed" directory by one of the other instances that incorrectly processed it:
This results in multiple ECA instances writing to ecaProgress.txt, but only one of them is going to succeed and constant logging of these Errors to the syslog.
The issue can be reproduced at will with the following steps:
1) SLEE running, multiple ECA instances configured all using same input/processing/success/failed directories
2) Drop multiple input files into input directory
3) Confirm processing in ECA/processing directory
4) Restart SLEE
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document