My Oracle Support Banner

DS631 "PR_Accept Failed" & "Process Open Fd Table Is Full" Leads To "libdb: PANIC: fatal region error detected" Error (Doc ID 1291918.1)

Last updated on JANUARY 28, 2019

Applies to:

Oracle Directory Server Enterprise Edition - Version 6.0 and later
Information in this document applies to any platform.
***Checked for relevance on 08-Jan-2014***

PR_Accept() failed, error -5971 (Process open FD table is full
(libdb: PANIC: fatal region error detected; run recovery)


Symptoms


System or application which is opening connections to our DSEE instances but never BINDing or closing its connections.
When this behavior occurs this error is logged "PR_Accept() failed, error -5971 (Process open FD table is full)."
This error is repeated many, many times (during the last instances it was repeated over 500,000 times in less than one hour).
Eventually there is evidence of DB corruption in logs (libdb: PANIC: fatal region error detected; run recovery).

Changes

Bad application that was only opening new connections without a proper BIND/UNBIND/close.  This used up the Directory Servers "file descriptors" before they could be closed/freed.

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
Changes
Cause
Solution


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