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 12.0.2.0.0 and laterInformation in this document applies to any platform.
Symptoms
On Oracle Communications Network Charging and Control (NCC), 12.0.2.0.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:
ERROR:
-----------------------
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.
STEPS
-----------------------
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
Cause
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
Symptoms |
Cause |
Solution |
References |