2014-04-04 17:46 GMT-03:00 Alvaro Herrera <[email protected]>: > .. stack overflow, maxium WTF level exceeded.
Jejeje, nunca está demás un poco de humor! :) Como dice Alvaro, es muy probable que el OOM-killer haya ajusticiado a Postgres. El que incrementes parámetros de uso de memoria sólo agravará esa situación. 1° Valida que efectivamente sea el oom-killer el culpable. Dependiendo de la distro Linux encontrarás un mensaje 'killed process' en /var/log/messages o /var/log/syslog o /var/log/kern.log. 2° Si es el OOM-killer agrega más RAM al server. Si no se puede, reduce al mínimo el uso de RAM de Postgres y, mejor aún, instruye al OOM-killer para que preserve a Postgres de su justicia divina.[1] [1] http://www.postgresql.org/docs/9.3/static/kernel-resources.html La parte que te interesa es la "17.4.3. Linux Memory Overcommit". El resto de cosas que hiciste con los archivos, tablespace, etc.... no entendí mucho pero espero tengas un backup funcionando. Saludos.
