← Administração de WebSphere
04 / 13 · 40 MIN

JVM, logs e diagnóstico temporal

Interpreta threads e memória sem transformar um sintoma numa causa.

Conceito e mecanismo

O aviso WSVR0605W indica uma thread com atividade prolongada face ao limiar configurado; não prova um deadlock. Recolhas sucessivas ajudam a distinguir progresso lento de ausência de progresso. Correlaciona stacks com CPU por thread, dependências e janela temporal. Nos javacores J9, um estado isolado como R não é uma medição de CPU. Confirma a JVM real e o formato dos seus diagnósticos antes de aplicar uma receita. Para GC, relaciona pausas, ocupação após recolha, tráfego e latência. Um pico isolado não demonstra fuga de memória. OutOfMemoryError também pode resultar de memória nativa, limites de recursos ou uma alocação específica; aumentar Xmx indiscriminadamente pode retirar margem à memória nativa.

Aplicação guiada

Num incidente fictício após aumentar concorrência, preserva a primeira mensagem de falha, javacore e outros artefactos disponíveis, respeitando sensibilidade e espaço. O plano de recolha deve indicar processo, intervalo, volume e responsável. Os caminhos de logs dependem do perfil e configuração; não assumas que verbose GC está sempre num único ficheiro. SystemOut, SystemErr, logs nativos e, quando ativo, HPEL têm formas de consulta distintas. Um trace abrangente pode gerar sobrecarga e encher o filesystem: restringe componentes, duração e rotação, preservando a janela útil. Transaction logs têm função de recuperação e não devem ser tratados como trace descartável. Uma mitigação pode restaurar serviço antes de concluir a causa, mas o registo deve distinguir essas duas etapas.

NA PRÁTICA

Heap livre com OOM e muitas threads sugere investigar consumo nativo e limites antes de aumentar Xmx.

Armadilhas comuns

Limiar como deadlock; estado R como CPU; todo o OOM como heap; trace permanente sem limite.

Tópicos relacionados: Topologia ND e configuração efetiva · Deployment, encaminhamento e estado · JDBC, pools e resultados transacionais

Leva esta ideia contigo

Cruza evidência temporal e respeita o custo da própria recolha.

Criar conta

Referência: J9 javacore and memory diagnosis · DR WebSphere traditional ND 9.0.5; maintenance baseline 9.0.5.29 (2026-09-08); documentation reviewed 2026-09-30

WebSphere® é uma marca registada de International Business Machines Corporation. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por IBM. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.