Knowledgebase: PaperCut > Administration > Linux
"Too Many Open Files" Error on Linux
Last modified on 24 November 2010 10:44 AM

"Too Many Open Files" Error on Linux

If you receive a browser error page that contains the following messages:

javax.servlet.ServletException: Could not parse specification context:/WEB-INF/ /opt/papercut/server/tmp/webapp-8196/WEB-INF/ (Too many open files)

or see the same thing in the server.log file, and your PaperCut server is running on Linux, you may be encountering a resource ulimit for the PaperCut user account.

Many Linux distributions limit the number of open files/sockets to a number acceptable for a user in a desktop session. PaperCut is a server application, including a web server and database amongst other services, and may need more resources than the default limits allow.

The user manual section Installation on Linux -> Step 2 - Create the host user account and firewall settings contains a recommended change for /etc/security/limits.conf to increase the limit on the number of open files to 65535. Making this change as described should prevent these errors.