Sets the number of file descriptors Directory Server maintains to
manage indexing, replication and other internal processing. Such file descriptors become unavailable to handle client connections.
You set this attribute with the ldapmodify command.
Consider increasing the value of this attribute from the default of
64 if all of the following are true.
-
Directory Server replicates to more than 10 consumers or Directory Server maintains
more than 30 index files.
-
Directory Server handles a large number of client connections.
-
Messages in the error log suggest Directory Server is running
out of file descriptors for operations not related to
client connections.
Notice that as the number of reserved file descriptors increases, the
number of file descriptors available to handle client connections decreases.
If you increase the value of this attribute, consider increasing the number
of file descriptors available on the system, and increasing the value of file-descriptor-count.
If you decide to change this attribute, for a first estimate of the
number of file descriptors to reserve, try setting the value of nsslapd-reservedescriptors according to the following formula.
20 +
4 * (number of databases) +
(total number of indexes) +
(value of nsoperationconnectionslimit) *
(number of chaining backends) +
ReplDescriptors +
PTADescriptors +
SSLDescriptors
Here ReplDescriptors is number of supplier
replica plus 8 if replication is used. PTADescriptors is
3 if the Pass Through Authentication, PTA, plug-in is enabled, and 0 otherwise. SSLDescriptors is 5 if SSL is used, and 0 otherwise.
The number of databases is the same as the number of suffixes for the
instance, unless the instance is configured to use more than one database
per suffix. Verify estimates through empirical testing.
|