Apache error “Too many open files: could not open transfer ……..Unable to open logs”

The server usually throws this error when there is a failure to start apache. The above description can be found in the error logs of the server.

Solutions:

Step 1: Open file /etc/init.d/httpd OR /usr/sbin/apachectl

Step 2: Add `ulimit -n 65536`

{The error usually occurs due to the lower number of file descriptors.}

To check the limit of file descriptors over the server described within the file /proc/sys/fs/file-max, run the following command:

# cat /proc/sys/fs/file-max
1024

If the value found in fs.file-max small, you must increase it by running the following command:

# echo “65535″ > /proc/sys/fs/file-max

To save these settings for future reboots to keep the values, you may add it to the file /etc/sysctl.conf.

# Maximum number of open files permitted
fs.file-max = 65535

To load new values from the sysctl.conf file, run:

# sysctl -p /etc/sysctl.conf

Now you must restart httpd service by running the following command:

/etc/init.d/httpd restart

Popular Posts You May Read

Explore more hosting insights, tips and industry updates.

How to Resolve Hotcopy Error in R1Soft Backup?

To resolve the hotcopy error, you can follow the following steps- We hope that by…

How to Log in to WordPress

This guide demonstrates the process of logging into WordPress. WordPress is an open-source content management…

Functions of a Web Servers

The client’s browser divides the URL into the diff. parts dividing including address, path name…