Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

unexpected EOF on client connection

Estas en el tema de unexpected EOF on client connection en el foro de PostgreSQL en Foros del Web. alguien me puede ayudar con esto ya que mi base de datos tiene configurado para estar con 140 conexiones simultaneas y veo las estadísticas de ...
  #1 (permalink)  
Antiguo 02/11/2011, 12:06
Avatar de death_nemesis  
Fecha de Ingreso: abril-2009
Ubicación: Santiago - Chile
Mensajes: 147
Antigüedad: 15 años, 8 meses
Puntos: 2
unexpected EOF on client connection

alguien me puede ayudar con esto ya que mi base de datos tiene configurado para estar con 140 conexiones simultaneas y veo las estadísticas de servidor y a lo mucho tiene 80 conexiones simultaneas activas.
  #2 (permalink)  
Antiguo 04/11/2011, 09:13
Avatar de death_nemesis  
Fecha de Ingreso: abril-2009
Ubicación: Santiago - Chile
Mensajes: 147
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: unexpected EOF on client connection

Amigos necesito su ayuda estos son los errores que me aparecen en la bd

deadlock detected
unexpected EOF on client connection
could not receive data from client: Connection reset by peer
sorry, too many clients already
Process 18900 waits for ShareLock on transaction 1674285; blocked by process 32062.
  #3 (permalink)  
Antiguo 04/11/2011, 22:36
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: unexpected EOF on client connection

Deadlock detected.
Este sucede cuando usas transacciones. En resumen es:
sesion 1 modifica registro 1. (queda bloqueado para otras sesiones)
sesion 2 modifica registro 2. (queda bloqueado para otras sesiones)
sesion 2 modifica registro 1. (queda a la espera que la sesion 1 libere el recurso (desbloquee))
sesion 1 modifica registro 2. (En este punto, postgresql genera error de deadlocks)

si no lo controlara, ambas transacciones quedarían bloqueadas a la espera que una de las 2 desbloquie los registros por los que esperan, pero a su vez, al estar bloqueados no pueden desbloquear los registros que tienen bloqueados.

Puedes escanear constantemente la tabla pg_locks para tener un control de los bloqueos que realizas.

Este rpoblema puede traer los otros que reportas.
Tu memoria ram no logra almacenar todos los bloques que solicitas.

tienes serios problemas de contención.

SI tienes estos problemas es por que tu BD es bien transaccional y sin duda postgresql te da la talla, sin embargo requiere de una administración mas exaustiva para mantener la base estable y funcional

Te recomiendo empezar a estudiar la arquitectura de postgresql y administrarlo adecuadamente.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #4 (permalink)  
Antiguo 05/11/2011, 20:21
Avatar de death_nemesis  
Fecha de Ingreso: abril-2009
Ubicación: Santiago - Chile
Mensajes: 147
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: unexpected EOF on client connection

y tienes algun pdf (ojala en español ) o pagina donde pueda aprender mas la administración de postgres .. el tema de la ram si es un problema ya que por ahora el server cuenta con 2gb de ram y voy a pedir que sea aumentado a unos 4gb pero claro sin una buena administración no se sacaría provecho..la cantidad de conexiones que tengo permitida son de 140 por ahora me falta configurar las demás cosas aún.

te agradecería si tienes algo para poder estudiar mas en profundidad la administración de esta bd


a todo esto como puedo ir liberando los bloqueos por ahora mientras me consigo mas ram?
  #5 (permalink)  
Antiguo 06/11/2011, 08:35
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: unexpected EOF on client connection

Pasame tu mail por un privado y te mando uno que tengo. Es del 2006 pero la arquitectura no ha tenido mucas variaciones y de seguro te sirve.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #6 (permalink)  
Antiguo 06/11/2011, 09:22
Avatar de death_nemesis  
Fecha de Ingreso: abril-2009
Ubicación: Santiago - Chile
Mensajes: 147
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: unexpected EOF on client connection

Privado enviado...gracias por la ayuda

Etiquetas: connection, dato, unexpected, cliente
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:52.