| ||||
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. |
| ||||
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 |
| ||||
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? |
| ||||
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 |
Etiquetas: |