Article ID: 121491, created on Jan 30, 2015, last review on Jan 30, 2015

  • Applies to:
  • Plesk for Linux/Unix
  • Plesk 12.5 for Windows

Symptômes

Certains domaines ont besoin d'une période de temps pour charger et finissent pas échouer avec une erreur 500 "Serveur interne".

Dans le log spécifique au domaine, /var/www/vhosts/domain.tld/logs/error_log, les messages suivants sont enregistrés :

[Thu Oct 10 12:52:18 2013] [warn] [client 91.143.96.254] mod_fcgid: can't apply process slot for /var/www/cgi-bin/cgi_wrapper/cgi_wrapper
[Thu Oct 10 12:52:18 2013] [error] [client 91.143.96.254] File does not exist: /var/www/vhosts/domain.tld/httpdocs/owncloud/favicon.ico
[Thu Oct 10 12:52:18 2013] [error] [client 91.143.96.254] File does not exist: /var/www/vhosts/domain.tld/httpdocs/owncloud/owncloud

Cause

Si le log contient des messages "can't apply process slot for error", cela signifie que la limite FcgidMaxProcesses a été atteinte.

Il s'agit du nombre total de processus que FCgid démarre pour l'ensemble des utilisateurs. Cette limite permet d'éviter les problèmes de mémoire insuffisante (OOM). Plus le serveur dispose de RAM, plus la valeur limite peut être élevée.

Si cette valeur est trop faible, des erreurs internes (500) se produisent, car FCgid n'est pas en mesure de créer de nouveau processus pour répondre aux requêtes. Cette valeur dépend également de la taille des processus PHP (qui dépendent eux-mêmes du type d'extensions activées pour PHP). Plus les processus sont volumineux, plus vite la mémoire devient insuffisante.

Résolution

  1. Augmentez la valeur "FcgidMaxProcesses" dans le fichier "fcgid.conf" et redémarrez Apache.

    "fcgid.conf" se trouve aux emplacements suivants :

    Pour les OS du type Red Hat : "/etc/httpd/conf.d/fcgid.conf".

    Pour les OS du type Debian : "/etc/apache2/mods-enabled/fcgid.conf".

  2. Ensuite, redémarrez le service Apache :

    Pour les OS du type Debian :

    # service apache2 restart
    

    Pour les OS du type Red Hat :

    # /etc/init.d/httpd restart
    

a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c 29d1e90fd304f01e6420fbe60f66f838 8b661cab116c79dbe6c4ac5bbdf1c8cb 85a92ca67f2200d36506862eaa6ed6b8 a766cea0c28e23e978fa78ef81918ab8

Email subscription for changes to this article
Save as PDF