Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search archives
  Advanced Search

Re: Terminar sesión de usu ario IDLE


  • From: David Acevedo Salazar <dgacevedo(at)yahoo(dot)es>
  • To: Postgresql <pgsql-es-ayuda(at)postgresql(dot)org>
  • Cc: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
  • Subject: Re: Terminar sesión de usu ario IDLE
  • Date: Mon, 30 Jul 2007 13:14:49 -0400
  • Message-id: <46AE1C89.3020305@yahoo.es> <text/plain>

Alvaro Herrera escribió:
David Acevedo Salazar escribió:
Hola a todos los de la lista

Tengo el siguiente problema y quisiera ver si Uds se han encontrado con este problema y que alternativas ha aplicado para terminar la sesión de un usuario que se encuentra en estado "<IDLE> in transaction" y que aparece con bloqueos de registros, en la actualidad estoy ejecutando el siguiente SQL para detectar bloqueos :

[...]

En algunas ocasiones realizar un pg_cancel_backend(pid) de esas sesiones logra hacer que desaparezca el bloqueo pero en otras ocasiones este comando parece no funcionar .. he leido que ejecutar un kill -9 pid no es recomendable y por ahora reiniciar mi BD tampoco es factible ... que otras alternativas me siguieren ?

Lo que debes hacer es corregir los fallos en tu aplicacion que hacen que
las conexiones queden abiertas.  Eso nunca debe suceder; y cuando
suceda, investiga que aplicacion/pagina esta causandolo y corrigela.

Alvaro gracias por contestar tan rápidamente ...
te doy mas antecedentes de lo que esta pasando en mi Postgres (con Suse linux 10.2, PostgreSQL 8.1.9 y java 1.5.0_10 ), por lo que he podido verificar el problema de la desconexión es porque en la empresa de uno de mis clientes al parecer tiene problemas saturación de enlace de RED y su router cuando ocurre esto aborta y/o empieza a rechazar conexiones y puesto que este cliente se conecta a la BD via una VPN, cuando ocurre esta situación los PC Clientes pierdan conexión al servidor VPN y por lo tanto a la BD. Por ahora esta situación esta fuera de mi control .. pero si me esta ocasionando problemas como el comentado anteriormente ...

Gracias ..



Home | Main Index | Thread Index

Privacy Policy | About PostgreSQL
Copyright © 1996 – 2012 PostgreSQL Global Development Group