My Oracle Support Banner

DomainDaemon Keeps the File Descriptors Open for the Server.lck Files (Doc ID 2578793.1)

Last updated on MAY 27, 2020

Applies to:

Oracle Retail Assortment & Item Planning Enterprise Edition Cloud Service Plus - Version 16.0 and later
Oracle Retail Predictive Application Server - Version 16.0.3 and later
Information in this document applies to any platform.


The DomainDaemon keeps the file descriptors open for the server.lck files, the numbers on the file descriptors are gradually increasing.
Each time a non-admin user logon to the domain a file descriptor is used and is not released.
After N number of these logon there will be at least N open file descriptors.

As soon as the file descriptor for the socket is >1023 the select call used no longer works and the users are not able to log in.

Steps to Reproduce:

1. Logon as non-admin user a number of times.
2. On Linux, the PID (Process ID) of the DomainDaemon can be used to determine the number of file descriptors the DomainDaemon has open.
Follow these steps. Replace the text <pid> with the actual pid of the Domain Daemon:

(1) ps -elf | grep DomainDaemon
(2) cd /proc/<pid>
(3) ls -l fd




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

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