Problemas EVA

Páginas: 5 (1094 palabras) Publicado: 18 de diciembre de 2013
Descripción problema bloqueos ACMS

Los servers ACMS tienen configurado un mínimo y un máximo de copias activas. Hemos detectado que, aunque se produzcan colas sostenidas de varios minutos en un server, nunca se crean copias adicionales hasta llegar al máximo.
Tras realizar pruebas hemos comprobado que el causante del problema es el corte de recolecciones de Oracle Trace: Al arrancar lasaplicaciones y hasta que se produce el corte de recolección, todas las aplicaciones pueden crear copias adicionales. Una vez realizado el corte, ninguna aplicación es capaz de crear copias adicionales de servers.
Un caso concreto

Tenemos un proceso que cada 5 segundos analiza si hay “waiting tasks” en los servers ACMS y escribe el resultado en un fichero.
He sacado un extracto de este ficheropara documentar un caso concreto en que esto nos ha ocurrido. Se trata de la aplicación IB_TUTEX_APL que tiene el server TUTEX_CONSULTA_SERV configurado con max_server_process=3 y min_server_process=0.
Durante un minuto y 10 segundos hay “waiting tasks” y solamente hay un server activo, cuando realmente debería llegar a 3 (“max_server_process”).
La tarea que ha provocado las esperas esTUTEX121S_TASK, con Task ID: ITA01::001301BF-00000763. Esta tarea hace un acceso pesado a base de datos que consume mucha CPU y muchos I/O. En este caso concreto duró 55 segundos (no provoca bloqueos en la base de datos).

12:44:15.17> Hay 2 esperas en ITA01. Gravedad: 0 TUTEX_CONSULTA_SERV

Server Name max SPs min SPs active free waiting------------------------------- ------- ------- ------- ------- -------
TUTEX_CONSULTA_SERV 3 0 1 0 2

Active Task: TUTEX121S_TASK Task ID: ITA01::001301BF-00000763

12:44:20.18> Hay 2 esperas en ITA01. Gravedad: 1 TUTEX_CONSULTA_SERV

Server Name max SPs min SPs active free waiting------------------------------- ------- ------- ------- ------- -------
TUTEX_CONSULTA_SERV 3 0 1 0 2

Active Task: TUTEX121S_TASK Task ID: ITA01::001301BF-00000763

… (Omito líneas del log) …
12:45:10.18> Hay 14 esperas en ITA01. Gravedad: 17 TUTEX_CONSULTA_SERV

Server Name max SPs min SPs active freewaiting
------------------------------- ------- ------- ------- ------- -------
TUTEX_CONSULTA_SERV 3 0 1 0 14

Active Task: TUTEX121S_TASK Task ID: ITA01::001301BF-00000763

… (Omito líneas del log) …
12:45:20.20> Hay 9 esperas en ITA01. Gravedad: 23 TUTEX_CONSULTA_SERV

Server Namemax SPs min SPs active free waiting
------------------------------- ------- ------- ------- ------- -------
TUTEX_CONSULTA_SERV 3 0 1 0 9

Active Task: TUTEX121S_TASK Task ID: ITA01::132F026F-000005D9

12:45:25.21> Libre de esperas

Esto mismo nos pasa en todas las aplicaciones y servers quehemos investigado.
Otra prueba

Después de detectar el problema anterior probamos con aumentar el min_server_process para activar copias adicionales. Nos ha sorprendido que por mucho que aumentemos el min_server_process en cualquier server de cualquier aplicación, nunca se crean copias adicionales.

ITA02:W_WRK> acm/sh app ib_TUTEX_apl
ACMS V5.1B CURRENT APPLICATIONS Time:8-MAR-2011 15:03:39.26


Application Name: IB_TUTEX_APL State: STARTED

Object Name: ACMS01EXC016000
User Name: IB_TUTEX PID: 20B85276
Max Task Count: 65535 Max SP Count: 1072
Cur Task Count: 0 Cur SP Count: 0
Auditing: ON...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • El eva
  • EVA
  • EVA
  • eva
  • Eva
  • eva
  • EL ESTADO Eva
  • Eva

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS