Article ID: 6875, created on Dec 8, 2009, last review on Aug 12, 2014

  • Applies to:
  • Plesk 9.2 for Linux/Unix

Symptômes

Lorsque '/opt/psa/handlers/info/05-grey-KIMklQ/executable -> /opt/psa/handlers/hooks/grey' démarre de manière périodique, l'utilisation du CPU explose.
L'erreur suivante s'affiche dans le log de messagerie :

/usr/local/psa/var/log/maillog
--->8---
Oct 31 17:34:31 plesk qmail-queue-handlers[6091]: call_handlers: call executable = '/opt/psa/handlers/info/05-grey-KIMklQ/executable'
Oct 31 17:34:31 plesk qmail-queue-handlers[6091]: fork_execv_fd: Error occured during fork(): Cannot allocate memory
Oct 31 17:34:31 plesk qmail-queue-handlers[6091]: call_handlers: Error during call '/opt/psa/handlers/info/05-grey-KIMklQ/executable' handler
Oct 31 17:34:31 plesk qmail-queue-handlers[6091]: LOG Internal error in handler '05-grey-KIMklQ'. Skip handler.
---8<---


De plus, Parallels Plesk Panel, sw-cp-server et Apache échouent également avec l'erreur "Cannot allocate memory".

/var/log/sw-cp-server/error_log
--->8---
2009-11-01 07:54:13: (log.c.135) server stopped
2009-11-01 07:56:45: (log.c.75) server started
2009-11-01 07:56:45: (mod_fastcgi.c.1337) Dynamic spawning with max_procs > 1 is not supported; setting min_procs = max_procs
2009-11-01 07:56:45: (mod_fastcgi.c.1337) Dynamic spawning with max_procs > 1 is not supported; setting min_procs = max_procs
php (pre-forking): Cannot allocate memory
--->8---


/var/log/apache2/error.log (or /var/log/httpd/error_log)
--->8---
[Sun Nov 01 07:57:47 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sun Nov 01 07:58:23 2009] [error] (12)Cannot allocate memory: fork: Unable to fork new process
--->8---

Résolution

Le Hotfix pour Parallels Plesk Panel 9.2 se trouve en pièce jointe. Le hotfix résoudra des problèmes avec la charge élevée du CPU et de nombreux processus exécutable en cours.

Pour installer le hotfix, téléchargez le fichier gl.tar.bz2 dans votre serveur Parallels Plesk Panel et dézippez l'archive :

~# wget http://kb.sp.parallels.com/Attachments/11299/Attachments/gl.tar.bz2
~# bunzip2 gl.tar.bz2
~# tar -xf gl.tar
~# ls
GL  gl.tar
~#


Dans le répertoire résultant "GL" trouve le fichier réparé "grey" pour votre système d'exploitation et architecture. Remplacez le fichier existant /usr/local/psa/handlers/hooks/grey par celui que vous avez trouvé. Puis corrigez les droits.

Par exemple, pour le système d'exploitation Centos 5, 32 bits:

~# cp GL/dist-rpm-CentOS-5-i386/grey /usr/local/psa/handlers/hooks/grey
~# chown root:popuser /usr/local/psa/handlers/hooks/grey
~# chmod 4550 /usr/local/psa/handlers/hooks/grey


A la place de dist-rpm-CentOS-5-i386 sélectionnez le répertoire approprié dans votre système d'exploitation et architecture.

Autres informations

Ce hotfix est valable pour Parallels Plesk Panel versions 9.2.2 et 9.2.3.

REMARQUE : Ce hotfix fonctionnerait dans Parallels Plesk Panel version 9.0, cependant des alertes supplémentaires s'afficheront dans le log de messagerie.

Attachments

11a46d8a188d618564f4f0cead9a50f3 a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 6ef0db7f1685482449634a455d77d3f4 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF