Re: [java-l] Lock wait timeout exceeded

Hola,

Hace poco me encontré con un problema en la Ev1, si tenés una Trn de 2 niveles con fórmulas de agregación sobre el nivel inferior (ie SUM o Count), GX realiza un bloqueo, por más que solo estés mirando datos, mientras dejes la Trn abierta la tabla queda bloqueada. Debido al pool de conexiones, esto se agraba si tenés 2 servidores web. Con un solo servidor va a depender de la cantidad de conexiones que hayan en el pool.

Saludos,
Pablo



From: "Margarita Herrera" <mherrera@kywi.com.ec>
To: java-l@gxtech.com.uy
Sent: Jueves, 28 de Junio 2012 10:54:12
Subject: Re: [java-l] Lock wait timeout exceeded

Pablo :

Utilizo Genexus X Ev1 up5, estoy de acuerdo que es algun tipo de bloqueo donde?, cuando ocurre?, esto es esporádico, asi que  he revisado la secuencia de la programación y aparentemente se debe a uno de los procedimientos que estaba siendo llamado de distintas fases, por ahora opté por separar esas líneas de código en un nuevo procedimiento para dinamizar un poco el tiempo de respuesta de la aplicación.
Espero que esto sirva.
Gracias por todos los aportes y opiniones



El 28/06/2012 8:16, Pablo Moleri escribió:
Básicamente tenés 2 opciones:

1. Que dos usuarios queden en deadlock, cada uno esperando que el otro libere algo que bloqueó.

2. Que un usuario haya dejado algo bloqueado y haya dejado la computadora, luego otro usuario intenta acceder al mismo recurso y queda esperando indefinidamente.

¿Qué versión de GX usás?

No conozco mucho las herramientas de MySQL, pero estaría bueno conseguir algo que te permita analizar los bloqueos.

Saludos,
Pablo


From: "Margarita Herrera" <mherrera@kywi.com.ec>
To: java-l@gxtech.com.uy
Sent: Miércoles, 27 de Junio 2012 16:50:46
Subject: Re: [java-l] Lock wait timeout exceeded

  Hola , utilizo mysql  5.0.77


El 27/06/2012 14:48, Daniela Rivero escribió:
> Qué DBMS estas utilizando?
>
> Daniela Rivero
> Area Desarrollo
> ATI - IC
>
> ----- Mensaje original -----
>> De: "Margarita Herrera"<mherrera@kywi.com.ec>
>> Para: "java-l" gxtech.com.uy>
>> Enviados: Miércoles, 27 de Junio 2012 16:21:58
>> Asunto: [java-l] Lock wait timeout exceeded
>> foro :, tengo una aplicacion en genexus X java web , en ciertas
>> ocasiones me arroja este error, si podrian ayudarme con alguna pista,
>> gracias


-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,20
Por consultas owner-java-l@gxtech.com.uy

0 Response to "Re: [java-l] Lock wait timeout exceeded"

Publicar un comentario