Skip to main content
Três superfícies respondem a três perguntas diferentes, e pegar a errada desperdiça um incidente: O terceiro existe porque esse estado vive apenas na JVM em execução. Nada mais pode reportá-lo.

sessions é uma amostra, não o conjunto

No máximo 20 sessões por worker aparecem nesta resposta, seja o que for que sessions_total diga.Health é consultado a cada poucos segundos por todo dashboard aberto, e um listener carregando quinhentos binds estava enviando quinhentas linhas a cada vez.Contar o array para responder “quantos estão conectados” dá um número errado que parece plausível. Use bound, ou sessions_total para a contagem de linhas.
Para ver ou pesquisar o conjunto todo, pagine-o:
q casa de forma case-insensitive por substring em account, system_id, host, system_type e bind_type. Colunas numéricas deliberadamente não são pesquisadas — 50 casaria com um throughput de 50, uma porta de 2750 e uma sessão ativa há 50 segundos ao mesmo tempo. total conta toda sessão; matched conta as que passam em q. Ambos são reportados porque um operador que filtrou para um cliente ainda precisa saber que o listener está carregando quatrocentos binds. limit tem padrão 50, teto de 200, e a resposta ecoa o tamanho realmente aplicado — então um chamador pedindo 10 000 pode ver que recebeu 200 em vez de concluir que só havia 200 sessões.

Os campos que valem alerta

last_error é o campo que separa as duas falhas que um badge não separa. Um valor significa que o socket abriu e o bind foi recusado — credenciais, system type, IP, um limite de bind. Vazio significa que o socket nunca abriu — firewall, DNS, ou a outra ponta fora.Ele limpa no momento em que um bind tem sucesso.

config_sources responde a uma pergunta que as pessoas fazem ao contrário

Ele diz, por domínio, se o gateway está lendo arquivos ou o banco. Isso importa porque uma mudança feita no painel não faz nada se o gateway está lendo um arquivo para aquele domínio — e o sintoma é “minha edição não aplicou”, que manda as pessoas olharem para a edição.

bound: 0 em um listener geralmente está tudo bem

Em um fornecedor significa que nada está conectado e nada pode ser enviado. Em um listener geralmente significa que nenhum cliente está conectado agora — o que é quieto em vez de quebrado. Por isso um listener com ninguém conectado não é pintado de vermelho da forma como um fornecedor sem sessão é.

Relacionado

The management port

Cada endpoint, e qual token cada um precisa.

Binds and listeners

Três falhas que parecem todas “ninguém está conectado”.