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 JULY 12, 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)
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).
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.
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