Como exibir o módulo Status do servidor Apache em tempo real?

Respostas:

9

Você pode usar o comando watch para executar o status apache2ctl repetidamente, por exemplo:

watch apache2ctl status
pyasi
fonte
Como esse cara fez isso então?
James
@ James, o que você quer dizer? O watchcomando será executado a apache2ctl statuscada N segundos. apache2ctl statusmostrará a saída do status mod_status, como mostrado no vídeo. Leia a página de manual watch (1) e consulte httpd.apache.org/docs/2.0/mod/mod_status.html#autoupdate & httpd.apache.org/docs/2.0/programs/apachectl.html
Stefan Lasiewski
Minhas desculpas, acabei de configurar o módulo para o apache2 e funciona perfeitamente.
James
6

Depois de ativar o status do servidor de acordo com http://httpd.apache.org/docs/2.2/mod/mod_status.html, adicione ?refresh=1-o ao final do URL de status do servidor.

Acredito que seja o mais próximo possível do tempo real.

dialt0ne
fonte
Como esse cara fez isso então?
James
Tenho certeza de que está com? Refresh = 1 - se você olhar o vídeo, ele será atualizado uma vez por segundo.
Dialt0ne
O vídeo mostra um navegador de texto em uso, e nenhum dos navegadores de texto que eu tentei oferecer suporte à atualização automática. Portanto, a solução provavelmente exigirá outros métodos para atualizar a página.
EEAA
Ele funciona muito bem com elinks elinks.or.cz no CentOS / RHEL 5.x
dialt0ne
Ahh, eu não tentei elinks, apenas links e lince.
EEAA
2

Provavelmente algo como:

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