1 shell pour obtenir le nb de slots apache libres?

3 réponses
AuteurMessage

devtribu |
Modérateur

Photo de devtribu

Inscrit le : 16/06/2005

# Le 25/02/2007 à 15:27

Bonjour,

Je profite de ce dimanche pluvieux pour faire quelques scripts shell de surveillance de serveur

un cron enregistre les statuts importants du serveur et prend les mesures necessaires en cas de valeurs anormales (coupure de services, alertes, ...)

La comamnde w donne les load average
La commande /var/qmail/bin/qmail-qstat donne le nombre de mails dans la queue
Il me manque une commande shell pour obtenir le nombre de slot apache libres ou occupés. est-ce que ca existe en shell ?

Merci d'avance

Février 2019, mon futur livre Tout JavaScript chez Dunod https://amzn.to/2PoLd0fOuvrir dans une nouvelle fenetre

MathieuC | Mathieu
Modérateur

Photo de MathieuC

Inscrit le : 15/07/2005

# Le 25/02/2007 à 15:36

Il faut que tu active "server-status" de apache. Le mieux est de l'activer uniquement en local, comme ca les curieux n'y ont pas acces. Dans ton httpd.conf :
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Location>

Et ensuite, quelques lignes de perl te donnent les chiffres :
#!/usr/bin/perl

$dummy=`lynx -dump http://127.0.0.1/server-status`;Ouvrir dans une nouvelle fenetre
$dummy=~ /\s+(.*?)\s+requests currently being processed,\s+(.*)\s+idle servers/m;
print "$1\n$2";

Ca t'affiche :
- sur la premiere ligne le nombre de requetes en cours de traitement
- sur la seconde le nombre de process inactifs

Teste sur apache 1.3, a adapter pour que ca marche sur ta machine ou sur un apache 2, le principe est la


devtribu | Olivier
Modérateur

Photo de devtribu

Inscrit le : 16/06/2005

# Le 25/02/2007 à 15:49

Ok, j'attaque ca !

Je crois que tu avais aussi parlé d'un type de serveur static pour les images qui n'a pas de probleme de nombre de slot et qui est tres economique en charge.
J'aimerai faire un sous-domaine pour stocker les images et tous les fichiers statiques

Ca m'aiderait a limiter mes connexions apache pour des taches php

Février 2019, mon futur livre Tout JavaScript chez Dunod https://amzn.to/2PoLd0fOuvrir dans une nouvelle fenetre

MathieuC | Mathieu
Modérateur

Photo de MathieuC

Inscrit le : 15/07/2005

# Le 25/02/2007 à 16:30

Oui, il existe pas mal de servcers differents, a toi de voir ce qui correspond le mieux a ton besoin : http://litespeedtech.com/library/benchmarks/benchm...Ouvrir dans une nouvelle fenetre

Répondre

Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.

© MHN - Tous droits réservés | CNIL N°844440 | 24/11/2024 15:38:26 | Généré en 4.37ms | Contacts | Mentions légales |