Em 26-08-2011 09:09, Diogo Borsoi escreveu:
> Infelizmente não consegui a sequência. E para executar o "stack trace"
> (gdb) eu preciso recompilar o PostgreSQL com as opções "--enable-debug
> &&  CFLAGS=-O0"?
> Eu não entendi muita bem a execução deste procedimento poderia, por
> favor, me exemplificar?
>
Verifique com o comando 'pg_config --configure' se a opção --enable-debug não 
foi especificada. Se foi, vide os passos abaixo, senão:

Seria útil se (i) recompilasse com --enable-debug para que pudéssemos 
encontrar o ponto do possível problema ou (ii) instalar com as mesmas opções 
do original (vide pg_config --configure) + enable-debug em outro local só para 
investigarmos o problema.

Vale ressaltar que esta opção aumenta um pouco o tamanho dos binários 
produzidos mas não influi na performance dos mesmos.

Quanto a obter o _stack trace_, siga os passos:

# su - postgres
$ ulimit -c unlimited
$ /path/to/pg_ctl start -D $PGDATA
(executar os procedimentos para produzir a queda do servidor)
$ gdb /path/to/postgres $PGDATA/core
(gdb) bt


-- 
   Euler Taveira de Oliveira - Timbira       http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a