Select your language

Every webhosting user has a certain number of PHP processes available. When the maximum number of PHP processes for your user has been reached and all of them are occupied, there are no more free processes available. This can lead to longer load times because requests have to wait until a process becomes free. If many requests have to wait, the Error 503 - Service Unavailable appears when calling the website.

In this case, the following error message is displayed in the error log:
[Mon Jul 22 09:22:58 2019] [error] [client] mod_hcgi: pm error: user limits reached!

The error log can be accessed via the Control Panel under the "Websites" item, if you click on "Logs" at the corresponding website and then switch to the "Errorlogs" tab. The logs show exactly what is being called. This can help you and your webmaster find the error in your application.

If you have several websites on the same server, the cause does not necessarily have to be at the page with the error messages. It is also possible that one of your other pages is claiming all the processes. If you have configured several web pages with different PHP versions and encounter this error message, we recommend to switch all web pages to a common PHP version.

You have the possibility to terminate all PHP processes via shell with the following command:

killall -9 php-cgi

How to connect to the server via SSH is explained in the article "How do I set up and use SSH?".

Our support will be glad to help if you can not terminate the processes yourself and will help you analyze the problem.

Please use this form only to provide feedback on the above guide.
For support requests please use this form instead.


Unable to find what you were looking for?

Our support experts are happy to assist you personally!


© 2001 - Hostpoint AG