> ## Documentation Index
> Fetch the complete documentation index at: https://docs.saninternet.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Status do Apache

> Mostra o relatório do Apache, o programa que serve os sites e o próprio painel: há quanto tempo ele está no ar, quantos pedidos atendeu, o que cada vaga de trabalho está fazendo e…

**Caminho no painel:** menu da esquerda > **Status do Sistema** > **Status do
Apache**, no cartão **Servidor web**

**O relatório é o do próprio Apache, em inglês**, dividido em blocos: **Server
status**, **MPM event status**, **Scoreboard**, **Processes by IP**, **Active
processes** e **SSL/TLS session cache status**. Cada bloco tem uma seta à direita,
no título.

## Atualizar e acompanhar ao vivo

![Alto da tela: os botões Iniciar o monitoramento em tempo real e Atualizar, e o bloco Server status com a versão, as horas, o tempo no ar, a carga e os acessos](https://mintcdn.com/san-internet/dZE3NBY61yDby7Jw/keyhelp-admin/imagens/apache-status.png?fit=max\&auto=format\&n=dZE3NBY61yDby7Jw\&q=85\&s=e3813ba17410f4299a1cf7db1fe25bc6)

| Botão | O que faz |
| - | - |
| **Atualizar** | busca o relatório de novo, uma vez |
| **Iniciar o monitoramento em tempo real** | atualiza o relatório sozinho, **a cada 3 segundos**, medido. O botão dá lugar a **Parar o monitoramento em tempo real** |
| **Parar o monitoramento em tempo real** | para a atualização sozinha |

## Server status

| Linha | O que é |
| - | - |
| **Server Version** | a versão do Apache e dos módulos dele |
| **Current Time** e **Restart Time** | a hora de agora e a do último reinício do Apache |
| **Parent Server Config. Generation** | quantas vezes a configuração foi recarregada desde o reinício |
| **Server uptime** | há quanto tempo o Apache está no ar |
| **Server load** | a carga média do servidor em 1, 5 e 15 minutos |
| **Total accesses** | os pedidos atendidos e o tráfego, desde o reinício |
| **CPU Usage** e as duas linhas de baixo | o processador usado, os pedidos por segundo, e quantos trabalhadores estão ocupados (*requests currently being processed*) e livres (*idle workers*) |

O bloco **MPM event status** mostra os processos do Apache, com as conexões e os
trabalhadores de cada um.

## Scoreboard: o que cada vaga está fazendo

![Bloco Scoreboard: uma linha de caracteres, um por vaga, e a legenda das letras ao lado](https://mintcdn.com/san-internet/dZE3NBY61yDby7Jw/keyhelp-admin/imagens/apache-placar.png?fit=max\&auto=format\&n=dZE3NBY61yDby7Jw\&q=85\&s=7acae872b4a9cf8a3d32171487dba362)

Cada caractere é uma vaga de trabalho do Apache, e a legenda ao lado diz o que cada
letra quer dizer. As que mais aparecem:

| Caractere | Quer dizer |
| - | - |
| `_` | esperando pedido. **É o mais comum, e não está na legenda** |
| `R` | lendo um pedido |
| `W` | respondendo |
| `K` | conexão aberta, esperando o próximo pedido |
| `.` | vaga sem processo |

## Active processes: o último pedido de cada vaga

![Bloco Active processes: as colunas da vaga, o IP de quem pediu, o protocolo, o site e o pedido, com os botões de rolar a tabela para o lado](https://mintcdn.com/san-internet/dZE3NBY61yDby7Jw/keyhelp-admin/imagens/apache-ativos.png?fit=max\&auto=format\&n=dZE3NBY61yDby7Jw\&q=85\&s=de34e782da08c6fe7e3f7a4c0b368f20)

Uma linha por vaga, com o último pedido que ela atendeu. A tabela é mais larga que
a tela, e os botões do alto rolam para o lado. A legenda das colunas, em inglês, vem
embaixo dela.

| Coluna | O que é |
| - | - |
| **M** | o que a vaga está fazendo agora, com as letras do **Scoreboard** |
| **SS** | os segundos desde o começo desse pedido |
| **CLIENT** | o IP de quem pediu. É link para a [Pesquisa de IP (Whois)](/keyhelp-admin/pesquisa-de-ip-whois) |
| **VHOST** | o site que recebeu o pedido, com a porta |
| **REQUEST** | o pedido: o método e o endereço, inclusive o que vem depois do `?` |

**A lista não mostra só o que acontece agora.** Medido: das 86 linhas, só 2 estavam
trabalhando (`R` e `W`). As outras guardavam o último pedido da vaga, o mais antigo
de 45 horas antes. A coluna **M** diz quais estão ativas.

**O que a lista mostrou no teste:**

* vários `POST /wp-login.php` a um site WordPress, de IPs de fora: tentativas de senha;
* pedidos como `GET /backup/.env`, de robôs procurando arquivos de configuração esquecidos;
* os pedidos do próprio painel, com o IP de quem o estava usando e o endereço de cada tela aberta;
* o `::1`, que é o próprio servidor.

## Processes by IP

![Bloco Processes by IP: a contagem e o IP, do que mais aparece para o que menos aparece](https://mintcdn.com/san-internet/dZE3NBY61yDby7Jw/keyhelp-admin/imagens/apache-por-ip.png?fit=max\&auto=format\&n=dZE3NBY61yDby7Jw\&q=85\&s=2e32ee465f9da27760bc599e820fcdcc)

Conta quantas linhas de **Active processes** têm cada IP, do que mais aparece para
o que menos aparece. Medido: as 24 contagens bateram com a lista. **Um IP com número
alto não está, por isso, conectado agora:** a contagem inclui as vagas que só
guardam um pedido antigo.

## O relatório não fica aberto na internet

O Apache entrega esse relatório só para o próprio servidor, e o painel o lê de
dentro. Medido: o endereço `/server-status` do servidor respondeu **403**, proibido,
para quem veio de fora.

O último bloco, **SSL/TLS session cache status**, mostra o uso da memória que o
Apache guarda para reaproveitar as conexões HTTPS.

## O que pode dar errado

| Sintoma | Causa | O que fazer |
| - | - | - |
| **Um IP aparece com muitos processos** | a contagem soma as vagas que guardam um pedido antigo | olhar as colunas **M** e **SS** das linhas dele em **Active processes** |
| **Muitos `POST /wp-login.php` do mesmo IP** | tentativa de adivinhar a senha de um WordPress | ver de quem é o IP na Pesquisa de IP. Nenhuma prisão do [Fail2Ban](/keyhelp-admin/gerenciamento-do-fail2ban) deste painel vigia o login dos sites |
| **O relatório não muda** | o tempo real está parado | clicar em **Atualizar** ou em **Iniciar o monitoramento em tempo real** |
| **O Apache precisa ser reiniciado** | o painel não reinicia o Apache | fazer pelo SSH. Ver [Gerenciamento de Serviços do Servidor](/keyhelp-admin/gerenciamento-de-servicos-do-servidor) |

## Ver também

* [Registros do servidor web](/keyhelp-admin/registros-do-servidor-web), os acessos e os erros de um domínio, linha por linha
* [Pesquisa de IP (Whois)](/keyhelp-admin/pesquisa-de-ip-whois), que abre ao clicar num IP
* [Gerenciamento de Serviços do Servidor](/keyhelp-admin/gerenciamento-de-servicos-do-servidor), o estado do serviço Apache


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.