Oi Flávio,

Creio que tenha resolvido, apenas alterei o vacuum_defer_cleanup_age no
master e o hot_standby_feedback no slave e aparentemente resolveu o meu
problema. Fiz uma consulta que dava esse problema e não deu erro. \o/

Ahh a minha versão é 9.2.4.

Muito obrigado pela ajuda.

Fábio Roberto de Araújo e Vasconcelos
Analista de Sistemas
Tecnólogo em Redes de Computadores - IFPB


Em 12 de setembro de 2013 09:21, Flavio Henrique Araque Gurgel <
[email protected]> escreveu:

> Em 12-09-2013 08:31, Fabio Roberto escreveu:
>
>  Bom dia Senhores,
>>
>> Precisei refazer o meu servidor slave da replicação, portanto quando
>> consulto alguns registros da base está me retornando a seguinte mensagem
>> de erro:
>>
>> ERRO:  cancelando comando por causa de um conflito com recuperação
>> DETALHE:  Consulta do usuário pode ter precisado acessar versões de
>> registros que devem ser removidas.
>>
>> Alguém já teve esse problema? Como consigo corrigir isso?
>>
>
> Isso acontece com consultas mais lentas no escravo, quando o mestre fez
> limpeza de tuplas. O mestre é "fracamente acoplado" ao escravo, ou seja,
> ele não sabe quais tuplas uma consulta no escravo pode ainda estar
> precisando. Quando uma limpeza ocorre no mestre, essa limpeza é replicada.
> Para evitar inconsistências, o escravo "protege" sua consulta cancelando-a.
>
> Importante: você não citou a versão do seu PostgreSQL.
>
> Experimente (lendo a documentação):
> 1) Aumentar o valor de vacuum_defer_cleanup_age no mestre.
> 2) Aumentar o valor de max_standby_streaming_delay no escravo.
> 3) Ligar a configuração hot_standby_feedback no escravo.
>
> []s
>
> ______________________________**____
> Flavio Henrique A. Gurgel
> Líder de Projetos Especiais
> Consultoria, Projetos & Treinamentos 4LINUX
> Tel1: +55-11.2125-4747 ou 2125-4748
> www.4linux.com.br
> email: [email protected]
> ______________________________
> FREE SOFTWARE SOLUTIONS
> ______________________________**_________________
> pgbr-geral mailing list
> [email protected].**org.br<[email protected]>
> https://listas.postgresql.org.**br/cgi-bin/mailman/listinfo/**pgbr-geral<https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a