2015-05-13 10:58 GMT-03:00 Marcell Ribeiro <[email protected]>:
> Bom dia pessoal. Estou usando o pgpool pela primeira vez e tenho algumas > dúvidas quanto as mensagens que aparecem no log. Hoje tivemos um problema e > tive que redirecionar pro banco de Produção, mas não tenho certeza se o > erro foi no pgpool ou na aplicação. > > Tenho recebido os 3 erros abaixo. Alguém sabe se é normal essa quantidade > de erros e se isso é "culpa" da aplicação ou a má configuração do pgpool? > > ERROR: pid 30287: do_query: error message from backend: deadlock detected. > Exit this session. > > ERROR: pid 30740: do_query: error message from backend: cannot execute > LOCK TABLE during recovery. Exit this session. > > LOG: pid 30723: pool_send_and_wait: Error or notice message from > backend: : DB node id: 1 backend pid: 80643 statement: UPDATE > usuario_acesso SET log_data = now() WHERE id_usuario = 262 message: cannot > execute UPDATE in a read-only transaction > Me parece uma configuração errada. O pgPool-II usa LOCK TABLE quando está fazendo replicação própria, por comandos (o que eu não recomendo). Mas você parece estar usando "streaming replication". Poderia passar as configurações do seu pgPool-II e explicar o porquê ou pra quê está usando esta ferramenta? Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
