My Oracle Support Banner

Pin_rel Is Rejecting The CDR Files By Throwing The Error As "error=24, Too Many Open Files" (Doc ID 2548532.1)

Last updated on MARCH 10, 2021

Applies to:

Oracle Communications Billing and Revenue Management - Version and later
Information in this document applies to any platform.


On : version, Event Management

User is facing the issue with pin_rel while loading the Call Detail Record (CDR) files in the production environment using the Rated Event Loader (REL) Daemon script.

Rel daemon is running continuously and all of a sudden the CDR are getting rejected with the below mentioned error and all the files are rejected into the reject directory which is configured in pin_rel.

NOTE: Billing and Revenue Management (BRM) Patchset 20 patch integrated with Elastic Charging Engine (ECE).


Stop rel daemon and start rel daemon picks up the files for processing.

The issue can be reproduced at will with the following steps:
1. Configure REL Daemon to process rated file.
2. Get the count of open file descriptor using losf -p <REL daemon process id> | grep -i FIFO | wc -l
3. Process 1/2 rated file.
4. Get the count of open file descriptors again.
5. Checking the output of lsof before and after processing show increase in files of type FIFO. [ The count of FIFO type files were incresed by 1 or 2]




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

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