Chaque utilisateur d'hébergement Web dispose d'un certain nombre de processus PHP. Lorsque le nombre maximum de processus PHP pour un utilisateur a été atteint et que tous sont occupés, il n'y a plus de processus libres disponibles. Cela peut entraîner des temps de chargement plus longs parce que les demandes doivent attendre qu'un processus devienne libre. Si de nombreuses demandes doivent attendre, l'erreur «Error 503 – Service Unavailable» apparaît lors de l'appel du site.
Dans ce cas, le message d'erreur suivant apparaît dans le protocole d'erreurs :
Mon Jul 22 09:22:22:22:58 2019] [error] [client 1.2.3.4] mod_hcgi: pm error: user limits reached!
Le journal des erreurs est accessible dans le Control Panel Hostpoint sous «Sites Web», en cliquant sur «Historiques» sur le site Web correspondant et en passant ensuite à l'onglet «Errorlogs». Les journaux permettent de voir exactement ce qui est appelé. Cela peut vous aider, vous et votre webmaster, à trouver l'erreur dans votre application.
Si vous opérez plusieurs sites Web sur le même hébergement Web, la cause ne doit pas nécessairement être dans le site Web avec les messages d'erreur. Il est également possible qu'une de vos autres sites Web ait pris en charge tous les processus. Si vous avez configuré plusieurs sites Web avec différentes versions de PHP et que vous rencontrez ce message d'erreur, nous vous recommandons de passer tous les sites Web à une version commune de PHP.
Vous avez la possibilité de terminer tous les processus PHP via Shell avec la commande suivante:
killall -9 php-cgi
Comment se connecter au serveur via SSH est expliqué dans l'article «Comment puis-je configurer et utiliser SSH?».
Si vous n'arrivez pas à terminer le processus vous-même, notre support vous aidera volontiers à analyser le problème.
Pour envoyer une demande d'assistance au support, merci d'utiliser ce formulaire-ci.