2009-10-22 5 views
0

J'ai un problème similaire à How to troubleshoot PHP processes, mais avec une torsion. Nous avons récemment migré deux serveurs gérés vers FastCGI. Depuis lors, nous avons eu des problèmes.Processus PHP atteignant la limite avec les délais d'attente FastCGI

Nous avons un système de gestion de contenu dans un endroit central avec lequel nous gérons tous nos sites. Tous les sites fonctionnent sur le même serveur géré. Donc, fondamentalement, c'est un script PHP qui génère des pages sur le même serveur. Le catch arrive là où il fonctionne parfaitement, et donne des erreurs de timeout FCGI sur les autres. Dans le même temps, notre support dit que les processus PHP atteignent leur limite et qu'Apache cesse de fonctionner. Je suis convaincu que c'est une faute de leur part, mais j'aimerais aussi que mon côté soit propre. De toute façon, avez-vous des suggestions où je peux commencer à chercher ce qui ne va pas? Je sais que c'est une question très vaste, mais toute aide ou pointeur serait génial.

Merci

Juste pour ajouter à cela, voici une impression PS du support:

happyh 13853 21556 0 01:04 ?  00:00:00 /usr/bin/php5-cgi 
happyh 13869 13853 0 01:04 ?  00:00:00 /usr/bin/php5-cgi 
mamedc 13914 21556 0 05:14 ?  00:00:00 /usr/bin/php5-cgi 
wealthf 13947 21556 0 01:21 ?  00:00:00 /usr/bin/php5-cgi 
wealthf 13961 13947 0 01:21 ?  00:00:00 /usr/bin/php5-cgi 
mamedc 14032 13914 0 05:14 ?  00:00:00 /usr/bin/php5-cgi 
lookgrt 14157 21556 0 04:47 ?  00:00:00 /usr/bin/php5-cgi 
lookgrt 14178 14157 0 04:47 ?  00:00:00 /usr/bin/php5-cgi 
wolfie 14262 21556 0 01:08 ?  00:00:00 /usr/bin/php5-cgi 
wolfie 14276 14262 0 01:08 ?  00:00:00 /usr/bin/php5-cgi 
yaukrl 14352 21556 0 01:21 ?  00:00:00 /usr/bin/php5-cgi 
yaukrl 14361 14352 0 01:21 ?  00:00:00 /usr/bin/php5-cgi 
itpays2 14538 21556 0 01:33 ?  00:00:00 /usr/bin/php5-cgi 
itpays2 14547 14538 0 01:33 ?  00:00:00 /usr/bin/php5-cgi 
brichmbx 14732 21556 0 04:47 ?  00:00:00 /usr/bin/php5-cgi 
brichmbx 14803 14732 0 04:47 ?  00:00:00 /usr/bin/php5-cgi 
greatl 14969 21556 0 01:00 ?  00:00:00 /usr/bin/php5-cgi 

Répondre

0

Je ne sais toujours pas ce que la cause exacte de c'était, mais je pense qu'il a dû faire avec des fonctions PHP pconnect() mal implémentées (que je n'ai pas écrites ..)

Questions connexes