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

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.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.