Come visualizzare il modulo Stato server Apache in tempo reale?


Risposte:


9

Puoi usare il comando watch per eseguire ripetutamente lo stato di apache2ctl, ad esempio:

watch apache2ctl status

Come ha fatto questo ragazzo allora?
James,

@James, che vuoi dire? Il watchcomando verrà eseguito apache2ctl statusogni N secondi. apache2ctl statusmostrerà l'output dello stato mod_status come mostrato nel video. Leggi la manpage watch (1) e vedi httpd.apache.org/docs/2.0/mod/mod_status.html#autoupdate & httpd.apache.org/docs/2.0/programs/apachectl.html
Stefan Lasiewski,

Le mie scuse, ho appena configurato il modulo per apache2 e funziona perfettamente.
James,

6

Dopo aver abilitato lo stato del server come da http://httpd.apache.org/docs/2.2/mod/mod_status.html, aggiungi ?refresh=1alla fine l'URL dello stato del server.

Credo che sia il più vicino al tempo reale che hai intenzione di ottenere.


Come ha fatto questo ragazzo allora?
James,

Sono abbastanza sicuro che sia con? Refresh = 1 - se guardi il video, si aggiorna una volta al secondo.
dialt0ne,

Il video mostra un browser di testo in uso e nessuno dei browser di testo che ho provato supporta l'aggiornamento automatico, quindi la soluzione richiederà probabilmente altri metodi per aggiornare la pagina.
EEAA

Funziona bene con elinks elinks.or.cz su CentOS / RHEL 5.x
dialt0ne,

Ahh, non ho provato elinks, solo collegamenti e lince.
EEAA,

2

Probabilmente qualcosa del tipo:

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.