En php, comment puis-je obtenir le nombre d'enfants apache qui sont actuellement disponibles
(status = SERVER_READY
dans le tableau d'affichage apache)? Je souhaite vraiment qu'il existe un moyen simple de faire cela en php que j'ai manqué.comment obtenir le nombre d'enfants apache gratuit dans php
Répondre
Vous pouvez exécuter une commande shell de ps aux | grep httpd
ou ps aux | grep apache
et compter le nombre de lignes dans la sortie.
exec('ps aux | grep apache', $output);
$processes = count($output);
Je ne suis pas sûr de l'état dans la colonne d'état indique qu'il est prêt à accepter une connexion, mais vous pouvez filtrer par rapport que, pour obtenir un nombre de processus prêts.
Si vous avez accès à la page d'état du serveur Apache, essayez d'utiliser le drapeau automatique:
http://yourserver/server-status?auto
La sortie est une version lisible par machine de la page d'état. Je crois que vous recherchez "IdleWorkers". Voici un code PHP5 simple pour vous aider à démarrer. Dans la vraie vie, vous voudrez probablement utiliser cURL ou une connexion socket pour lancer un délai d'attente au cas où le serveur est hors ligne.
<?php
$status = file('http://yourserver/server-status?auto');
foreach ($status as $line) {
if (substr($line, 0, 10) == 'IdleWorkers') {
$idle_workers = trim(substr($line, 12));
print $idle_workers;
break;
}
}
?>
- 1. Comment obtenir le nombre d'énumérations?
- 2. PHP - Obtenir le nombre de pages dans un document Word
- 3. Obtenir l'utilisateur apache linux de php
- 4. Codeur Php gratuit
- 5. MSBuild: Comment obtenir le nombre d'avertissements générés?
- 6. Comment obtenir le nombre de fois qu'une chaîne est répétée dans PHP
- 7. Comment obtenir le nombre de lignes dans JDBC?
- 8. Comment obtenir le module d'un nombre dans XPath/XSLT?
- 9. Comment obtenir le nombre de lignes affectées dans sqlalchemy?
- 10. Comment obtenir le nombre de caractères uniques dans une chaîne
- 11. comment vérifier dynamiquement le nombre d'arguments d'une fonction dans php
- 12. PHP - Vérifiez le nombre de valeurs dans le tableau
- 13. apache connexions php
- 14. rewriterule Apache, php
- 15. Comment installer mimetex sur PHP/apache?
- 16. En PHP, puis-je obtenir le nombre total d'instructions de cas dans une instruction switch?
- 17. Changer le signe d'un nombre en PHP?
- 18. Douilles, obtenir le nombre d'octets disponibles (C#)
- 19. début php, apache?
- 20. Trouver le nombre de nœuds dans PHP, DOM, XPath
- 21. Comment obtenir le nombre quotidien de validations et le nombre de chemins modifiés depuis svn repository?
- 22. PHP: Nombre de Nombre de tableaux dans SESSION
- 23. double [,] type, comment obtenir le nombre de lignes?
- 24. Comment obtenir le nombre de colonnes contenant des données d'Excel
- 25. Comment obtenir le répertoire racine sur PHP
- 26. Carte/Réduire - Comment obtenir le nombre d'occurrences d'une étiquette donnée?
- 27. Pourquoi PHP gratuit Doctine() ne fonctionne pas?
- 28. Obtenir le nombre entre les chaînes spécifiées
- 29. Obtenir le nombre de hits d'Altavista
- 30. perl mysql obtenir le nombre de colonnes