¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo solucionar procesos zombie/defunct iniciados por dbmevtdisp

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 14 Vistas
0
Cargando...

En todas nuestras instalaciones (a partir de aproximadamente la versión 7.6.1, no recuerdo exactamente), puedo ver muchos procesos zombie/defunct iniciados por dbmevtdisp:

# pstree -Gp | more
init(1)─┬─cron(12179)
        ├─dbanalyzer(29083)
        ├─dbmevtdisp(14331)─┬─dbmevtdisp(17655)
        │                   ├─dbmevtdisp(3346)
        ...
        │                   ├─dbmevtdisp(31904)
        │                   ├─dbmevtdisp(7655)
        │                   ├─dbmevtdisp(13950)
        │                   ├─dbmevtdisp(21156)
        │                   └─dbmevtdisp(26918)
        ├─dbmsrv(14333)───dbmsrv(14334)

# ps 3346
  PID TTY      STAT   TIME COMMAND
 3346 ?        Z      0:00 [dbmevtdisp] <defunct>

# ps 22896
  PID TTY      STAT   TIME COMMAND
22896 ?        Z      0:00 [dbmevtdisp] <defunct>

# ps -ef | grep defun | wc -l
33
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Hola Markus, Gracias por la actualización.

Según la información proporcionada por ti, tu caso está registrado en PTS 1151090. Se planea solucionar el problema a partir de la versión de la base de datos 7.6.05.01.

En tu caso, el Despachador de Eventos Interno estaba activo (auto_update_statistics estaba encendido) y los eventos estaban siendo despachados.

Si tienes auto_update_statistics activado en tu base de datos, por favor verifica de vez en cuando si

los Event Dispatcher zombies (procesos inactivos) aparecen en la descripción general de procesos, entonces podrías utilizar la solución temporal antes de que se actualice la base de datos.

Por favor revisa la información en PTS en www.sapdb.org/webpts -> buscar por el número proporcionado 1151090.

Saludos, Natalia Khlopina

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Natalia,

> ) 'dbmevtdisp' es el proceso de Event Dispatcher de MaxDB.

>

> ¿Podrías proporcionar información adicional, por favor?:

>

> ¿Cuál es la versión de la base de datos en tu sistema?

> < Me gustaría ver también la compilación. >

[code]$ dbmcli db_enum

OK

P01 /sapdb/P01/db 7.6.03.08 rápido en ejecución

P01 /sapdb/P01/db 7.6.03.08 rápido fuera de línea

P01 /sapdb/P01/db 7.6.03.08 lento fuera de línea

P01 /sapdb/P01/db 7.6.03.08 prueba fuera de línea[/code]

> ¿Cuál es la versión del sistema operativo del servidor de la base de datos?

> < ¿Parche del kernel del SO? >

[code]# SPident

CONCLUSIÓN: ¡El sistema está actualizado!

encontrado SLES-9-x86_64-SP3

  1. uname -a

Linux XXXXXXXX 2.6.5-7.244-smp #1 SMP Mon Dec 12 18:32:25 UTC 2005 x86_64 x86_64 x86_64 GNU/Linux[/code]

[code]$ sdbregview -l

Analizador de BD /sapdb/programs 7.6.03.08 64 bits válido

Utilidades de servidor /sapdb/programs 7.6.03.08 64 bits válido

PCR 7300 /sapdb/programs 7.3.00.58 válido

PCR 7301 /sapdb/programs 7.3.01.21 válido

PCR 7500 /sapdb/programs 7.5.00.46 64 bits válido

Utilidades SAP /sapdb/programs 7.6.03.08 64 bits válido

Base /sapdb/programs 7.6.03.08 64 bits válido

Python redistribuido /sapdb/programs 7.6.03.08 64 bits válido

JDBC /sapdb/programs 7.6.03.03 válido

Mensajes /sapdb/programs MSG 0.5603 válido

ODBC /sapdb/programs 7.6.03.08 64 bits válido

Núcleo de base de datos /sapdb/P01/db 7.6.03.08 64 bits válido

Cargador /sapdb/programs 7.6.03.08 64 bits válido

SQLDBC /sapdb/programs 7.6.03.08 64 bits válido

SQLDBC 76 /sapdb/programs 7.6.03.08 64 bits válido

API de carga rápida /sapdb/programs 7.6.03.08 64 bits válido

$ xinstinfo P01

Datos independientes : /sapdb/data

Programas independientes : /sapdb/programs

Ruta de instalación : /sapdb/P01/db

Versión del núcleo : NÚCLEO 7.6.03 COMPILACIÓN 008-123-159-187

Directorio en ejecución : /sapdb/data/wrk/P01

$ dbmcli -U c dbm_configget RunEventDispatcher

OK

$ dbmcli -U c param_directget _MAXEVENTTASKS

OK

_MAXEVENTTASKS 2

$ dbmcli -U c auto_extend show

OK

DESACTIVADO

$ dbmcli -U c auto_update_statistics show

OK

ACTIVADO

$ dbmevtdisp version

Event Dispatcher de MaxDB, Versión 7.6.03.08

Derechos de autor 2000-2007 por SAP AG

$ dbmevtdisp list /sapdb/data/wrk/P01/dbmsilevt.cfg

OK

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Markus,

1) 'dbmevtdisp' es el proceso Event Dispatcher de MaxDB.

2) ¿Podrías proporcionar información adicional, por favor?:

¿Cuál es la versión actual de la base de datos en tu sistema?

<Me gustaría ver también la compilación. >

¿Cuál es la versión del sistema operativo del servidor de la base de datos? < ¿Parche del Kernel del SO? >

Por favor, actualiza con la salida de los siguientes comandos:

dbmcli -s db_enum

sdbregview -l

xinstinfo <nombre_base_datos>

dbmcli -d <nombre_base_datos> -u <usuario_dbm>,<contraseña> dbm_configget RunEventDispatcher

dbmcli -d <nombre_base_datos> -u <usuario_dbm>,<contraseña> param_directget _MAXEVENTTASKS

dbmcli -d <nombre_base_datos> -u <usuario_dbm>,<contraseña> auto_extend show

dbmcli -d <nombre_base_datos> -u <usuario_dbm>,<contraseña> auto_update_statistics show

Versión de dbmevtdisp

Lista de dbmevtdisp /sapdb/data/wrk/<SID>/dbmsilevt.cfg

Estado de dbmevtdisp -d <nombre_base_datos> -u <usuario_dbm>,<contraseña>

3) La documentación sobre 'Event-Dispatcher' se puede encontrar en

https://www.sdn.sap.com/irj/sdn/maxdb -> Conjunto completo de documentación de MaxDB

Información básica -> Glosario -> Event Dispatcher

(ver más en Herramientas -> Utilidades, documento "Event Dispatcher")

4) Por favor, verifica el protocolo dbmevtdisp.prt ubicado en el RUNDIRECTORY de la base de datos.

5) Por favor, revisa el PTS 1151090.

¿Tenías el auto_extend o auto_update_statistics activado en tu base de datos cuando el Event Dispatcher interno estaba activo?

¿Podrías por favor utilizar la solución temporal del PTS y verificar si los procesos zombies del Event Dispatcher no se mostrarán en la vista de procesos después de eso?

Gracias y saludos, Natalia Khlopina

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?