Re: [pgbr-geral] Erros no Pgpool
A replicação que faço é streaming replication mesmo. Uso pg pool para balanceamento de carga apenas. Não consegui colocar a conf por limitação de tamanho no grupo e está esperando liberação do administrador. Em 13 de maio de 2015 11:09, Matheus de Oliveira matioli.math...@gmail.com escreveu: 2015-05-13 10:58 GMT-03:00 Marcell Ribeiro marcell.ribe...@gmail.com: 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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- [image: --] Marcell Ribeiro [image: http://]about.me/marcellribeiro http://about.me/marcellribeiro?promo=email_sig ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erros no Pgpool
A replicação que faço é streaming replication mesmo. Uso pg pool para balanceamento de carga apenas. Segue a conf: # # pgPool-II configuration file # # # This file consists of lines of the form: # # name = value # # Whitespace may be used. Comments are introduced with # anywhere on a line. # The complete list of parameter names and allowed values can be found in the # pgPool-II documentation. # # This file is read on server startup and when the server receives a SIGHUP # signal. If you edit the file on a running system, you have to SIGHUP the # server for the changes to take effect, or use pgpool reload. Some # parameters, which are marked below, require a server shutdown and restart to # take effect. # #-- # CONNECTIONS #-- # - pgpool Connection Settings - listen_addresses = '*' # Host name or IP address to listen on: # '*' for all, '' for no TCP/IP connections # (change requires restart) port = 5432 # Port number # (change requires restart) socket_dir = '/var/run/postgresql' # Unix domain socket path # The Debian package defaults to # /var/run/postgresql # (change requires restart) # - pgpool Communication Manager Connection Settings - pcp_port = 9898 # Port number for pcp # (change requires restart) pcp_socket_dir = '/var/run/postgresql' # Unix domain socket path for pcp # The Debian package defaults to # /var/run/postgresql # (change requires restart) # - Backend Connection Settings - #backend_hostname0 = 'host1' # Host name or IP address to connect to for backend 0 #backend_port0 = 5432 # Port number for backend 0 #backend_weight0 = 1 # Weight for backend 0 (only in load balancing mode) #backend_data_directory0 = '/data' # Data directory for backend 0 #backend_flag0 = 'ALLOW_TO_FAILOVER' # Controls various backend behavior # ALLOW_TO_FAILOVER or DISALLOW_TO_FAILOVER #backend_hostname1 = 'host2' #backend_port1 = 5433 #backend_weight1 = 1 #backend_data_directory1 = '/data1' #backend_flag1 = 'ALLOW_TO_FAILOVER' backend_hostname0 = 'banco-pg' backend_port0 = 5432 backend_weight0 = 1 backend_data_directory0 = '/usr/local/pgsql/data' backend_hostname1 = 'banco-pgr' backend_port1 = 5432 backend_weight1 = 1 backend_data_directory1 = '/usr/local/pgsql/data' # - Authentication - enable_pool_hba = on # Use pool_hba.conf for client authentication pool_passwd = 'pool_passwd' # File name of pool_passwd for md5 authentication. # disables pool_passwd. # (change requires restart) authentication_timeout = 60 # Delay in seconds to complete client authentication # 0 means no timeout. # - SSL Connections - ssl = off # Enable SSL support # (change requires restart) #ssl_key = './server.key' # Path to the SSL private key file # (change requires restart) #ssl_cert = './server.cert' # Path to the SSL public certificate file # (change requires restart) #ssl_ca_cert = '' # Path to a single PEM format file # containing CA root certificate(s) # (change requires restart) #ssl_ca_cert_dir = '' # Directory containing CA root certificate(s) # (change requires restart) #-- # POOLS #-- # - Pool size - num_init_children = 25 # Number of pools # (change requires restart) max_pool = 4 # Number of connections per pool
Re: [pgbr-geral] Erros no Pgpool
On 15-05-2015 09:07, Marcell Ribeiro wrote: A replicação que faço é streaming replication mesmo. Uso pg pool para balanceamento de carga apenas. Não consegui colocar a conf por limitação de tamanho no grupo e está esperando liberação do administrador. Liberado. Evite top-posting. Se cortar a parte irrelevante da mensagem, não se corre o risco de atingir o limite de 40 kB da lista. Quando pedimos a configuração, basta colocar os parâmetros não comentados. -- Euler Taveira Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Instalação do postgres em windows
Em 15 de maio de 2015 11:06, Danilo Silva danilo.dsg.go...@gmail.com escreveu: Estou tentando instalar a versão 9.3.6 em windows server 2008 Meus pêsames. Pelo MS Windows, porque o PostgreSQL funciona até nessa joça. porém, logo no início dá erro de Microsoft VC++ runtime installer. Qual erro exatamente? Alguém já passou por esse erro? Dependendo da mensagem, provavelmente sim. Alguma dica? Instalar o MS VC++ runtime? -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT−3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Instalação do postgres em windows
Em 15 de maio de 2015 11:25, Danilo Silva danilo.dsg.go...@gmail.com escreveu: An error ocoured executing the Microsoft VC++ runtime installer Que tal instalá-lo à parte, então? -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT−3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Instalação do postgres em windows
Em 15 de maio de 2015 11:14, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: Em 15 de maio de 2015 11:06, Danilo Silva danilo.dsg.go...@gmail.com escreveu: Estou tentando instalar a versão 9.3.6 em windows server 2008 Meus pêsames. Pelo MS Windows, porque o PostgreSQL funciona até nessa joça. porém, logo no início dá erro de Microsoft VC++ runtime installer. Qual erro exatamente? There has been an error. An error ocoured executing the Microsoft VC++ runtime installer []s Danilo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Instalação do postgres em windows
Em 15 de maio de 2015 11:28, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: Em 15 de maio de 2015 11:25, Danilo Silva danilo.dsg.go...@gmail.com escreveu: An error ocoured executing the Microsoft VC++ runtime installer Que tal instalá-lo à parte, então? Peguei este erro outro dia no meu notebook com o último instalador da versão 9.4.1-3. O motivo era um problema nas variáveis %TMP% e %TEMP% do Windows que estavam apontando para um caminho inexistente. Crie uma pasta, tipo C:\tmp e mude as variáveis TEMP e TMP do seu usuário e do Windows para esta pasta. Você faz isso através do Painel de Controle, Sistema e Segurança, Sistema, Configurações Avançadas do Sistema, aba Avançado, botão Variáveis de Ambiente. Lá você verá duas listas com variáveis. Altere a TEMP e TMP nas duas caixas (são 4 variáveis) para este caminho C:\tmp e reinicie o computador antes de tentar instalar outra vez. Se não funcionar, tente fazer o download e instalar manualmente do link [1]. Se ocorrer algum erro, ele irá gerar um arquivo de log e provavelmente dirá onde fica este arquivo com informações importantes. NOTA: Sempre que for instalar um programa no Windows utilize um usuário com direitos de administrador. [1] http://www.microsoft.com/en-us/download/details.aspx?id=46881 TIAGO J. ADAMI http://www.adamiworks.com @tiadami ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Jobs
Boa Tarde Gostaria de saber como ativar o job no postgres 9.3 pgAdimin pois não consegui encontrar uma explicação para leigo, estou usando Windows como sistema operacional. Matheus Ferreira ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Jobs
Em 15 de maio de 2015 16:08, Matheus Ferreira mferre...@bklogistica.com.br escreveu: Gostaria de saber como ativar o job no postgres 9.3 pgAdimin Como assim? Que tarefa? -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT−3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Jobs
2015-05-15 16:08 GMT-03:00 Matheus Ferreira mferre...@bklogistica.com.br: Boa Tarde Gostaria de saber como ativar o job no postgres 9.3 pgAdimin pois não consegui encontrar uma explicação para leigo, estou usando Windows como sistema operacional. o windows já tem o agendador de tarefas, o utilize para rodar os jobs que tu precisa. -- Itamar Reis Peixoto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Jobs
2015-05-15 16:08 GMT-03:00 Matheus Ferreira mferre...@bklogistica.com.br: Boa Tarde Gostaria de saber como ativar o job no postgres 9.3 pgAdimin pois não consegui encontrar uma explicação para leigo, estou usando Windows como sistema operacional. Você se refere ao agendador de tarefas do banco? Como o dbms_job/dbms_scheduler do Oracle? O que tem de mais parecido é o pgAgent, no site oficial constam as instruções: http://www.pgadmin.org/docs/dev/pgagent.html ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral