IBM Sterling B2B: Troubleshooting problemas com CPU Alta

From Wiki

Quais informações são necessárias para investigar problemas de alta CPU no IBM Sterling B2B Integrator (SBI)?


Informações do Sterling

  • Logs necessários
todos os logs do diretório <SB2Bi_INSTALL>/logs
  • Output do dump_info
executar um dump_info para Sterling B2B Integrator
<SB2Bi_INSTALL>/bin/dump_info.sh > dump_info_YYYYMMDD.txt
  • Arquivos de propriedades

os arquivos de propriedades podem ser encontrados no diretório <SBI_INSTALL> / properties:

  • tuning.properties
  • noapp.properties
  • customer_overrides.properties
  • Performance tuning wizard Screenshot
para capturá-la, navegue até dashboard > Operations > System > Performance > tuning > View Performance capture a Screenshot.

Gerando Thread Dump do ambiente

executar um dumpsUtil.sh para Sterling B2B Integrator

<SB2Bi_INSTALL>/noapp/bin/dumpsUtil.sh 0

Executar 4 a 5 vezes, com intervalo de 30 segundos.

Verificar os arquivos javacore e heap no diretório

<SB2Bi_INSTALL>/noapp/bin/javacore*
<SB2Bi_INSTALL>/noapp/bin/heapdump*

Informações do Linux

  • top -H
Pegar o output do comando top para o Noapp child process durante a situação de CPU Alta.
procedimento para colet
cd <SBI_INSTALL>
cat noapp.pid           ---> This lists the parent thread process ID
ps -ef | grep noapp.pid ---> This returns the child process IDs associated with the parent process ID
top -H -p child.pid

capturar alguns ScreenShot.

  • gatherstats.sh

Fazer o download do gatherstats.sh

Copiar o arquivo para o diretório /tmp na máquina do b2b

cd <SBI_INSTALL>/bin directory.
cp /tmp/gatherstats.sh.in at <SBI_INSTALL>/bin directory
setupfiles.sh (This creates the gatherstats.sh)

Reiniciar o Sterling B2B Integrator

Durante o problema de CPU Alta, executar o comando:

gatherstats.sh

Copiar os dados gerados e enviar para o chamado.

Ver também