Apache plante ??
guin
-
fablac -
fablac -
Bonjour ,
Je travail sur une appllication qui tourne sur apache , dernierement j ai constaté
en arrivant le matin que apache est arrété , afin de débloquer les utilisateur qui arrive a 8:00 du Mat , j'ai du rajouté un scripte dans la crontab :
#!/bin/bash
nbr_proc=`ps -au apache|grep http|wc -l`;
if [ $nbr_proc = 0 ]
then
/usr/local/apache/bin/apachectl start;
fi
en gros , si le nombre de process est egale a 0 il relance apache
Mais , ce matin les utilisateur sont restés bloqués , et mon scripte n a rien pu faire
pourquoi ? et ben parceque le nombre de process qui tournait érait 2 et pas 0
donc le scripte pour lui apache tournait bien !
alors que c'est faut car le nombre de process min que lance apache au demarrage d'habitude = 5
alors pour régler l pb , j ai fait
/usr/local/apache/bin/apachectl stop ===> apache not running
et quand j' ai relancer ===> j ai eu que les deux process !!!!
donc j'étais obligé de killer les 2 proc et de relancer apache pour que ca marche !
la solution que j ai trouvé pour mon script et de regarder si le nombre est <= 5 alors je kill tous les process et je relance apache
qu est ec que vous pensez de tout ca , et est ce que vous avez une solution meilleur ?
derniere question avez vous une idée de pour quoi ca plante ?
Merci d'avance pour votre reponse
Je travail sur une appllication qui tourne sur apache , dernierement j ai constaté
en arrivant le matin que apache est arrété , afin de débloquer les utilisateur qui arrive a 8:00 du Mat , j'ai du rajouté un scripte dans la crontab :
#!/bin/bash
nbr_proc=`ps -au apache|grep http|wc -l`;
if [ $nbr_proc = 0 ]
then
/usr/local/apache/bin/apachectl start;
fi
en gros , si le nombre de process est egale a 0 il relance apache
Mais , ce matin les utilisateur sont restés bloqués , et mon scripte n a rien pu faire
pourquoi ? et ben parceque le nombre de process qui tournait érait 2 et pas 0
donc le scripte pour lui apache tournait bien !
alors que c'est faut car le nombre de process min que lance apache au demarrage d'habitude = 5
alors pour régler l pb , j ai fait
/usr/local/apache/bin/apachectl stop ===> apache not running
et quand j' ai relancer ===> j ai eu que les deux process !!!!
donc j'étais obligé de killer les 2 proc et de relancer apache pour que ca marche !
la solution que j ai trouvé pour mon script et de regarder si le nombre est <= 5 alors je kill tous les process et je relance apache
qu est ec que vous pensez de tout ca , et est ce que vous avez une solution meilleur ?
derniere question avez vous une idée de pour quoi ca plante ?
Merci d'avance pour votre reponse
A voir également:
- Apache plante ??
- Plante - Guide
- Apache openoffice - Télécharger - Suite bureautique
- Cette plante encore peu connue fleurit toute l'année - Et elle est magnifique ! - Guide
- Mon telephone plante que faire - Guide
- Zut l'onglet a planté - Forum Mozilla Firefox