My Oracle Support Banner

ODSEE - "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 JUNE 01, 2023

Applies to:

Oracle Directory Server Enterprise Edition - Version 6.0 and later
Information in this document applies to any platform.

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 could be found to be repeating many, many times - up to hundreds.   Eventually there is evidence of DB corruption in logs (libdb: PANIC: fatal region error detected; run recovery).

Changes

It was found to be a misbehaving application that was 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.