My Oracle Support Banner

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 later
Information 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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.