IBM Sterling B2B: Troubleshooting problemas com CPU Alta

From Wiki
Jump to navigation Jump to search

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