Comment afficher le module d'état du serveur Apache en temps réel?


Réponses:


9

Vous pouvez utiliser la commande watch pour exécuter le statut apache2ctl à plusieurs reprises, par exemple:

watch apache2ctl status

Comment ce gars a-t-il fait alors?
James

@James, que veux-tu dire? La watchcommande s'exécutera apache2ctl statustoutes les N secondes. apache2ctl statusaffichera la sortie de l'état mod_status comme indiqué dans la vidéo. Lisez la page de manuel watch (1) et consultez httpd.apache.org/docs/2.0/mod/mod_status.html#autoupdate & httpd.apache.org/docs/2.0/programs/apachectl.html
Stefan Lasiewski

Mes excuses, je viens de configurer le module pour apache2 et fonctionne parfaitement.
James

6

Une fois que vous avez activé l'état du serveur selon http://httpd.apache.org/docs/2.2/mod/mod_status.html, ajoutez simplement ?refresh=1à la fin de votre URL d'état du serveur.

Je crois que c'est aussi proche du temps réel que vous allez en avoir.


Comment ce gars a-t-il fait alors?
James

Je suis sûr que c'est avec? Refresh = 1 - si vous regardez la vidéo, elle se met à jour une fois par seconde.
dialt0ne

La vidéo montre un navigateur de texte en cours d'utilisation, et aucun des navigateurs de texte que j'ai essayés ne prend en charge l'actualisation automatique, donc la solution nécessitera probablement d'autres méthodes pour actualiser la page.
EEAA

Cela fonctionne très bien avec elinks elinks.or.cz sur CentOS / RHEL 5.x
dialt0ne

Ahh, je n'ai pas essayé les liens, seulement les liens et le lynx.
EEAA

2

Probablement quelque chose comme:

$ watch -n 1 links -dump http://localhost/server-status

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.