Bonjour,
Sur une machine Debian 3.2.81-2 x86_64 GNU/Linux avec Apache2/PHP j'ai régulièrement un plantage que je m'explique pas...
J'ai de nombreux process PHP qui ne sont pas killé et qui me plombe complétement la machine. En général il faut faire un shut de l'élec pour relancer le bouzin !!
1024 18292 0.0 0.0 206056 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18384 0.0 0.0 206056 2300 ? S déc.03 0:24 /usr/share/php5.6/bin/php-cgi 1024 18436 0.0 0.0 206056 2296 ? S déc.03 0:18 /usr/share/php5.6/bin/php-cgi 1024 18615 0.0 0.0 206056 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18784 0.0 0.0 206056 2300 ? S déc.03 0:11 /usr/share/php5.6/bin/php-cgi 1024 18819 0.0 0.0 205800 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18997 0.0 0.0 205800 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19042 0.0 0.0 206056 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19044 0.0 0.0 211580 2308 ? S déc.03 1:02 /usr/share/php5.6/bin/php-cgi 1024 19082 0.0 0.0 206056 2308 ? S déc.03 0:03 /usr/share/php5.6/bin/php-cgi 1024 19087 0.0 0.0 206060 2308 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19104 0.0 0.0 206056 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19109 0.0 0.0 206196 2312 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19126 0.0 0.0 205824 2312 ? S déc.03 0:03 /usr/share/php5.6/bin/php-cgi 1024 19838 0.0 0.0 205824 2304 ? S déc.04 0:01 /usr/share/php5.6/bin/php-cgi 1030 19999 0.0 0.0 198496 2316 ? S déc.04 0:02 /usr/share/php5.6/bin/php-cgi 1024 20550 0.0 0.0 205544 2308 ? S déc.04 0:00 /usr/share/php5.6/bin/php-cgi 1024 21020 0.0 0.0 205684 2304 ? S déc.04 0:03 /usr/share/php5.6/bin/php-cgi
total used free shared buffers cached Mem: 7995 739 7256 0 115 254 -/+ buffers/cache: 369 7625 Swap: 16353 698 15655
Quelqu'un a t'il une idée ?
Merci :)
Hello,
Peut-être déjà protéger le serveur en limitant le nombre de processus (ulimit), afin d'éviter le reboot electrique ;) éventuellement faire un strace sur les processus histoire de voire ce qu'ils sont en train de faire (mais bon cpu à zéro ils font rien à priori) vérifier le php.ini par exemple en vérifiant la durée maximum autorisée pour un traitement php http://php.net/manual/fr/function.set-time-limit.php en fonction de l'heure essayer de corréler les processus php qui trainent avec une requête web particulière
A+
Nicolas
De: "Sébastien 65" sebastien-65@live.fr À: frsag@frsag.org Envoyé: Mardi 5 Décembre 2017 10:46:22 Objet: [FRsAG]Plantage régulier apache/php
Bonjour,
Sur une machine Debian 3.2.81-2 x86_64 GNU/Linux avec Apache2/PHP j'ai régulièrement un plantage que je m'explique pas...
J'ai de nombreux process PHP qui ne sont pas killé et qui me plombe complétement la machine. En général il faut faire un shut de l'élec pour relancer le bouzin !!
1024 18292 0.0 0.0 206056 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18384 0.0 0.0 206056 2300 ? S déc.03 0:24 /usr/share/php5.6/bin/php-cgi 1024 18436 0.0 0.0 206056 2296 ? S déc.03 0:18 /usr/share/php5.6/bin/php-cgi 1024 18615 0.0 0.0 206056 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18784 0.0 0.0 206056 2300 ? S déc.03 0:11 /usr/share/php5.6/bin/php-cgi 1024 18819 0.0 0.0 205800 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18997 0.0 0.0 205800 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19042 0.0 0.0 206056 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19044 0.0 0.0 211580 2308 ? S déc.03 1:02 /usr/share/php5.6/bin/php-cgi 1024 19082 0.0 0.0 206056 2308 ? S déc.03 0:03 /usr/share/php5.6/bin/php-cgi 1024 19087 0.0 0.0 206060 2308 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19104 0.0 0.0 206056 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19109 0.0 0.0 206196 2312 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19126 0.0 0.0 205824 2312 ? S déc.03 0:03 /usr/share/php5.6/bin/php-cgi 1024 19838 0.0 0.0 205824 2304 ? S déc.04 0:01 /usr/share/php5.6/bin/php-cgi 1030 19999 0.0 0.0 198496 2316 ? S déc.04 0:02 /usr/share/php5.6/bin/php-cgi 1024 20550 0.0 0.0 205544 2308 ? S déc.04 0:00 /usr/share/php5.6/bin/php-cgi 1024 21020 0.0 0.0 205684 2304 ? S déc.04 0:03 /usr/share/php5.6/bin/php-cgi
total used free shared buffers cached Mem: 7995 739 7256 0 115 254 -/+ buffers/cache: 369 7625 Swap: 16353 698 15655
Quelqu'un a t'il une idée ?
Merci :)
Liste de diffusion du FRsAG http://www.frsag.org/
Salut Sebastien,
Franchement en 2017, faire tourner PHP en cgi, c'est chercher a se faire battre.
Essaye de passer soit directement dans apache, soit en php-fpm (avec nginx devant) et tu pourra gerer finement le nombre de process, leur recyclage, leur temps max d'execution ...
PS: lsof -p XXXX (avec le pid d'un process bloqué) t'expliquera un peu mieux ce qu'il se passe. C'est peut etre un applicatif qui ne libere pas une resource externe ...
On 2017-12-05 10:46, Sébastien 65 wrote:
Bonjour,
Sur une machine Debian 3.2.81-2 x86_64 GNU/Linux avec Apache2/PHP j'ai régulièrement un plantage que je m'explique pas...
J'ai de nombreux process PHP qui ne sont pas killé et qui me plombe complétement la machine. En général il faut faire un shut de l'élec pour relancer le bouzin !!
1024 18292 0.0 0.0 206056 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18384 0.0 0.0 206056 2300 ? S déc.03 0:24 /usr/share/php5.6/bin/php-cgi 1024 18436 0.0 0.0 206056 2296 ? S déc.03 0:18 /usr/share/php5.6/bin/php-cgi 1024 18615 0.0 0.0 206056 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18784 0.0 0.0 206056 2300 ? S déc.03 0:11 /usr/share/php5.6/bin/php-cgi 1024 18819 0.0 0.0 205800 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18997 0.0 0.0 205800 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19042 0.0 0.0 206056 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19044 0.0 0.0 211580 2308 ? S déc.03 1:02 /usr/share/php5.6/bin/php-cgi 1024 19082 0.0 0.0 206056 2308 ? S déc.03 0:03 /usr/share/php5.6/bin/php-cgi 1024 19087 0.0 0.0 206060 2308 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19104 0.0 0.0 206056 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19109 0.0 0.0 206196 2312 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19126 0.0 0.0 205824 2312 ? S déc.03 0:03 /usr/share/php5.6/bin/php-cgi 1024 19838 0.0 0.0 205824 2304 ? S déc.04 0:01 /usr/share/php5.6/bin/php-cgi 1030 19999 0.0 0.0 198496 2316 ? S déc.04 0:02 /usr/share/php5.6/bin/php-cgi 1024 20550 0.0 0.0 205544 2308 ? S déc.04 0:00 /usr/share/php5.6/bin/php-cgi 1024 21020 0.0 0.0 205684 2304 ? S déc.04 0:03 /usr/share/php5.6/bin/php-cgi
total used free shared buffers
cached Mem: 7995 739 7256 0 115 254 -/+ buffers/cache: 369 7625 Swap: 16353 698 15655
Quelqu'un a t'il une idée ?
Merci :) _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Le Tue, Dec 05, 2017 at 10:55:04AM +0100, Thomas Pedoussaut [thomas@pedoussaut.com] a écrit:
Salut Sebastien,
Franchement en 2017, faire tourner PHP en cgi, c'est chercher a se faire battre.
C'est le moyen le plus simple pour faire cohabiter différentes versions pour différents vhosts, avec possiblement du "setuid" (suphp, ...) sur le propriétaire des fichiers. Tu peux le faire aussi en faisant tourner moults pools php-fpm mais c'est generalement plus gourmands en ressources sur du mutualisé avec de nombreux sites à faible trafic. </c-est-pas-forcement-la-situation-de-sebastien>
Le Tue, Dec 05, 2017 at 09:46:22AM +0000, Sébastien 65 [sebastien-65@live.fr] a écrit:
Bonjour,
[...]
J'ai de nombreux process PHP qui ne sont pas killé et qui me plombe complétement la machine. En général il faut faire un shut de l'élec pour relancer le bouzin !!
Deja, tu peux sans doute limiter les degats en configurant le MaxClients (si c'est Apache), pour éviter que la machine swappe trop et que le seul moyen de reprendre la main soit un reboot électrique.
Après, si tes process php-cgi résistent à un "kill -9" c'est très probablement qu'ils bloquent sur une quelconque forme d'i/o (disques, NFS, parfois réseau genre connexions extérieure ou mysql, etc.)
Sur les php-cgi on peux récupérer pas mal d'infos sur la requête directement depuis proc, si ça peux aider : perl -pe 's/\0/\n/g' /proc/$PID/environ
Sinon si tu n'es pas sensé avoir de php qui tournent aussi longtemps tu peux simplement faire un cron qui kill les processus trop vieux.
Le 05/12/2017 à 10:46, Sébastien 65 a écrit :
Bonjour,
Sur une machine Debian 3.2.81-2 x86_64 GNU/Linux avec Apache2/PHP j'ai régulièrement un plantage que je m'explique pas...
J'ai de nombreux process PHP qui ne sont pas killé et qui me plombe complétement la machine. En général il faut faire un shut de l'élec pour relancer le bouzin !!
1024 18292 0.0 0.0 206056 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18384 0.0 0.0 206056 2300 ? S déc.03 0:24 /usr/share/php5.6/bin/php-cgi 1024 18436 0.0 0.0 206056 2296 ? S déc.03 0:18 /usr/share/php5.6/bin/php-cgi 1024 18615 0.0 0.0 206056 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18784 0.0 0.0 206056 2300 ? S déc.03 0:11 /usr/share/php5.6/bin/php-cgi 1024 18819 0.0 0.0 205800 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18997 0.0 0.0 205800 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19042 0.0 0.0 206056 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19044 0.0 0.0 211580 2308 ? S déc.03 1:02 /usr/share/php5.6/bin/php-cgi 1024 19082 0.0 0.0 206056 2308 ? S déc.03 0:03 /usr/share/php5.6/bin/php-cgi 1024 19087 0.0 0.0 206060 2308 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19104 0.0 0.0 206056 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19109 0.0 0.0 206196 2312 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19126 0.0 0.0 205824 2312 ? S déc.03 0:03 /usr/share/php5.6/bin/php-cgi 1024 19838 0.0 0.0 205824 2304 ? S déc.04 0:01 /usr/share/php5.6/bin/php-cgi 1030 19999 0.0 0.0 198496 2316 ? S déc.04 0:02 /usr/share/php5.6/bin/php-cgi 1024 20550 0.0 0.0 205544 2308 ? S déc.04 0:00 /usr/share/php5.6/bin/php-cgi 1024 21020 0.0 0.0 205684 2304 ? S déc.04 0:03 /usr/share/php5.6/bin/php-cgi
total used free shared buffers cached Mem: 7995 739 7256 0 115 254 -/+ buffers/cache: 369 7625 Swap: 16353 698 15655
Quelqu'un a t'il une idée ?
Merci :)
Liste de diffusion du FRsAG http://www.frsag.org/
Salut,
Je rejoins Thomas, php-fpm c'est nickel pour tous les besoins d'aujourd'hui et tu peux faire ça avec Apache si tu le souhaites :) ( ne pas oublier le mode event pour du Apache 2.4) en attendant ça fera que limiter les dégâts et t'empêcher de devoir reboot le serveur.
Pour analyser active la page status de php-fpm. Tu pourras trouver les requêtes qui sont bloquées, puis comme indiquer précédemment strace/lsof/etc sont tes amis :)
Pour la config de php-fpm documente toi sur les params y'a beaucoup de choses.. Mais si le serveur est un LAMP, je te conseille d'utiliser le mode Dynamic ;)
Si besoin d'aide, MP !
À plus la liste,
Ronan Ducamp
Le 5 déc. 2017 11:11, "Jean Weisbuch via FRsAG" frsag@frsag.org a écrit :
Sur les php-cgi on peux récupérer pas mal d'infos sur la requête directement depuis proc, si ça peux aider : perl -pe 's/\0/\n/g' /proc/$PID/environ
Sinon si tu n'es pas sensé avoir de php qui tournent aussi longtemps tu peux simplement faire un cron qui kill les processus trop vieux.
Le 05/12/2017 à 10:46, Sébastien 65 a écrit :
Bonjour,
Sur une machine Debian 3.2.81-2 x86_64 GNU/Linux avec Apache2/PHP j'ai régulièrement un plantage que je m'explique pas...
J'ai de nombreux process PHP qui ne sont pas killé et qui me plombe complétement la machine. En général il faut faire un shut de l'élec pour relancer le bouzin !!
1024 18292 0.0 0.0 206056 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18384 0.0 0.0 206056 2300 ? S déc.03 0:24 /usr/share/php5.6/bin/php-cgi 1024 18436 0.0 0.0 206056 2296 ? S déc.03 0:18 /usr/share/php5.6/bin/php-cgi 1024 18615 0.0 0.0 206056 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18784 0.0 0.0 206056 2300 ? S déc.03 0:11 /usr/share/php5.6/bin/php-cgi 1024 18819 0.0 0.0 205800 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18997 0.0 0.0 205800 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19042 0.0 0.0 206056 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19044 0.0 0.0 211580 2308 ? S déc.03 1:02 /usr/share/php5.6/bin/php-cgi 1024 19082 0.0 0.0 206056 2308 ? S déc.03 0:03 /usr/share/php5.6/bin/php-cgi 1024 19087 0.0 0.0 206060 2308 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19104 0.0 0.0 206056 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19109 0.0 0.0 206196 2312 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19126 0.0 0.0 205824 2312 ? S déc.03 0:03 /usr/share/php5.6/bin/php-cgi 1024 19838 0.0 0.0 205824 2304 ? S déc.04 0:01 /usr/share/php5.6/bin/php-cgi 1030 19999 0.0 0.0 198496 2316 ? S déc.04 0:02 /usr/share/php5.6/bin/php-cgi 1024 20550 0.0 0.0 205544 2308 ? S déc.04 0:00 /usr/share/php5.6/bin/php-cgi 1024 21020 0.0 0.0 205684 2304 ? S déc.04 0:03 /usr/share/php5.6/bin/php-cgi
total used free shared buffers cached
Mem: 7995 739 7256 0 115 254 -/+ buffers/cache: 369 7625 Swap: 16353 698 15655
Quelqu'un a t'il une idée ?
Merci :)
Liste de diffusion du FRsAGhttp://www.frsag.org/
Liste de diffusion du FRsAG http://www.frsag.org/
Hello,
Je m'incruste dans le sujet pour poser une question relative à vos config php-fpm...
Pourquoi "dynamic" et pas "ondemand" ? Depuis la version php-5.3.9 c'est très bien supporté, et surtout super pratique pour trouver à moindre coût humain "le site (ie le user) qui fait ch..r"
@++
Le 2017-12-05 20:56, Ronan Ducamp a écrit :
Salut,
Je rejoins Thomas, php-fpm c'est nickel pour tous les besoins d'aujourd'hui et tu peux faire ça avec Apache si tu le souhaites :) ( ne pas oublier le mode event pour du Apache 2.4) en attendant ça fera que limiter les dégâts et t'empêcher de devoir reboot le serveur.
Pour analyser active la page status de php-fpm. Tu pourras trouver les requêtes qui sont bloquées, puis comme indiquer précédemment strace/lsof/etc sont tes amis :)
Pour la config de php-fpm documente toi sur les params y'a beaucoup de choses.. Mais si le serveur est un LAMP, je te conseille d'utiliser le mode Dynamic ;)
Si besoin d'aide, MP !
À plus la liste,
Ronan Ducamp
Le 5 déc. 2017 11:11, "Jean Weisbuch via FRsAG" frsag@frsag.org a écrit :
Sur les php-cgi on peux récupérer pas mal d'infos sur la requête directement depuis proc, si ça peux aider : perl -pe 's/\0/\n/g' /proc/$PID/environ
Sinon si tu n'es pas sensé avoir de php qui tournent aussi longtemps tu peux simplement faire un cron qui kill les processus trop vieux. Le 05/12/2017 à 10:46, Sébastien 65 a écrit :
Bonjour,
Sur une machine Debian 3.2.81-2 x86_64 GNU/Linux avec Apache2/PHP j'ai régulièrement un plantage que je m'explique pas...
J'ai de nombreux process PHP qui ne sont pas killé et qui me plombe complétement la machine. En général il faut faire un shut de l'élec pour relancer le bouzin !!
1024 18292 0.0 0.0 206056 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18384 0.0 0.0 206056 2300 ? S déc.03 0:24 /usr/share/php5.6/bin/php-cgi 1024 18436 0.0 0.0 206056 2296 ? S déc.03 0:18 /usr/share/php5.6/bin/php-cgi 1024 18615 0.0 0.0 206056 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18784 0.0 0.0 206056 2300 ? S déc.03 0:11 /usr/share/php5.6/bin/php-cgi 1024 18819 0.0 0.0 205800 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18997 0.0 0.0 205800 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19042 0.0 0.0 206056 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19044 0.0 0.0 211580 2308 ? S déc.03 1:02 /usr/share/php5.6/bin/php-cgi 1024 19082 0.0 0.0 206056 2308 ? S déc.03 0:03 /usr/share/php5.6/bin/php-cgi 1024 19087 0.0 0.0 206060 2308 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19104 0.0 0.0 206056 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19109 0.0 0.0 206196 2312 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19126 0.0 0.0 205824 2312 ? S déc.03 0:03 /usr/share/php5.6/bin/php-cgi 1024 19838 0.0 0.0 205824 2304 ? S déc.04 0:01 /usr/share/php5.6/bin/php-cgi 1030 19999 0.0 0.0 198496 2316 ? S déc.04 0:02 /usr/share/php5.6/bin/php-cgi 1024 20550 0.0 0.0 205544 2308 ? S déc.04 0:00 /usr/share/php5.6/bin/php-cgi 1024 21020 0.0 0.0 205684 2304 ? S déc.04 0:03 /usr/share/php5.6/bin/php-cgi
total used free shared buffers cached Mem: 7995 739 7256 0 115 254 -/+ buffers/cache: 369 7625 Swap: 16353 698 15655
Quelqu'un a t'il une idée ?
Merci :)
Liste de diffusion du FRsAG http://www.frsag.org/
Liste de diffusion du FRsAG http://www.frsag.org/
_______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Salut,
Effectivement, je voulais dire ondemand dans mon précédent post ;-) (pour les LAMP) par contre ce mode n'est pas conseillé dans les archi multi-front.
Ronan
Le 6 décembre 2017 à 10:19, Sébastien COUREAU lifo@lifo.fr a écrit :
Hello,
Je m'incruste dans le sujet pour poser une question relative à vos config php-fpm...
Pourquoi "dynamic" et pas "ondemand" ? Depuis la version php-5.3.9 c'est très bien supporté, et surtout super pratique pour trouver à moindre coût humain "le site (ie le user) qui fait ch..r"
@++
Le 2017-12-05 20:56, Ronan Ducamp a écrit :
Salut,
Je rejoins Thomas, php-fpm c'est nickel pour tous les besoins d'aujourd'hui et tu peux faire ça avec Apache si tu le souhaites :) ( ne pas oublier le mode event pour du Apache 2.4) en attendant ça fera que limiter les dégâts et t'empêcher de devoir reboot le serveur.
Pour analyser active la page status de php-fpm. Tu pourras trouver les requêtes qui sont bloquées, puis comme indiquer précédemment strace/lsof/etc sont tes amis :)
Pour la config de php-fpm documente toi sur les params y'a beaucoup de choses.. Mais si le serveur est un LAMP, je te conseille d'utiliser le mode Dynamic ;)
Si besoin d'aide, MP !
À plus la liste,
Ronan Ducamp
Le 5 déc. 2017 11:11, "Jean Weisbuch via FRsAG" frsag@frsag.org a écrit :
Sur les php-cgi on peux récupérer pas mal d'infos sur la requête directement depuis proc, si ça peux aider : perl -pe 's/\0/\n/g' /proc/$PID/environ
Sinon si tu n'es pas sensé avoir de php qui tournent aussi longtemps tu peux simplement faire un cron qui kill les processus trop vieux.
Le 05/12/2017 à 10:46, Sébastien 65 a écrit :
Bonjour,
Sur une machine Debian 3.2.81-2 x86_64 GNU/Linux avec Apache2/PHP j'ai régulièrement un plantage que je m'explique pas...
J'ai de nombreux process PHP qui ne sont pas killé et qui me plombe complétement la machine. En général il faut faire un shut de l'élec pour relancer le bouzin !!
1024 18292 0.0 0.0 206056 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18384 0.0 0.0 206056 2300 ? S déc.03 0:24 /usr/share/php5.6/bin/php-cgi 1024 18436 0.0 0.0 206056 2296 ? S déc.03 0:18 /usr/share/php5.6/bin/php-cgi 1024 18615 0.0 0.0 206056 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18784 0.0 0.0 206056 2300 ? S déc.03 0:11 /usr/share/php5.6/bin/php-cgi 1024 18819 0.0 0.0 205800 2300 ? S déc.03 0:12 /usr/share/php5.6/bin/php-cgi 1024 18997 0.0 0.0 205800 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19042 0.0 0.0 206056 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19044 0.0 0.0 211580 2308 ? S déc.03 1:02 /usr/share/php5.6/bin/php-cgi 1024 19082 0.0 0.0 206056 2308 ? S déc.03 0:03 /usr/share/php5.6/bin/php-cgi 1024 19087 0.0 0.0 206060 2308 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19104 0.0 0.0 206056 2300 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19109 0.0 0.0 206196 2312 ? S déc.03 0:02 /usr/share/php5.6/bin/php-cgi 1024 19126 0.0 0.0 205824 2312 ? S déc.03 0:03 /usr/share/php5.6/bin/php-cgi 1024 19838 0.0 0.0 205824 2304 ? S déc.04 0:01 /usr/share/php5.6/bin/php-cgi 1030 19999 0.0 0.0 198496 2316 ? S déc.04 0:02 /usr/share/php5.6/bin/php-cgi 1024 20550 0.0 0.0 205544 2308 ? S déc.04 0:00 /usr/share/php5.6/bin/php-cgi 1024 21020 0.0 0.0 205684 2304 ? S déc.04 0:03 /usr/share/php5.6/bin/php-cgi
total used free shared buffers cached
Mem: 7995 739 7256 0 115 254 -/+ buffers/cache: 369 7625 Swap: 16353 698 15655
Quelqu'un a t'il une idée ?
Merci :)
Liste de diffusion du FRsAGhttp://www.frsag.org/
Liste de diffusion du FRsAG http://www.frsag.org/
Liste de diffusion du FRsAG http://www.frsag.org/