Re: [pgbr-geral] Serviço é interrompido.

2014-11-26 Por tôpico Sebastian Webber
2014-11-26 1:37 GMT-02:00 Marcos Thomaz marcosthom...@gmail.com:

 Cheguei no meio da conversa mas já vi alguns casos deste tipo ocorrerem
 por alguns problemas específicos:


Antes de tudo, evite top-posting.


 1. Problemas com hardware (memória e/ou disco); ou
 2. Processo sobrecarregado (só vi ocorrer no windows).

 Tente parar o servidor pelo processo, reiniciá-lo e, logo após
 desabilite o autovacuum.


Execute então um vacuum full e um reindex.



Com que finalidade? Reorganizar os datafiles pode sanar no crash do WAL
Writer? Fiquei realmente curioso quanto a isso.


 Outro ponto interessante para se avaliar, é se não existe nenhum antivírus
 que esteja atrapalhando e causando estas quedas.


IMHO, isso parece fazer mais sentido.

um abraço!

-- 
Sebastian Webber
http://swebber.me
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Serviço é interrompido.

2014-11-26 Por tôpico Marcos Thomaz

 Antes de tudo, evite top-posting.


Sem problemas.





 Com que finalidade? Reorganizar os datafiles pode sanar no crash do WAL
 Writer? Fiquei realmente curioso quanto a isso.


Quase isso. Foi um conselho baseado numa experiência pela qual passei. Como
foi apenas uma ideia, se o rapaz achar inválida, simplesmente não faça,
afinal, é apenas uma dica.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Serviço é interrompido.

2014-11-25 Por tôpico Jarbas - SoftTec
Senhores bom dia , temos em um cliente o postgres (9.2) rodando em um micro
Windows 7 , de uns tempo para cá  o serviço do postgres é interrompido e
temos que inicia-lo manualmente , na pasta pg_log  o arquivo de log tem esse
conteúdo:

 

2014-11-24 10:40:20 BRST LOG:  sistema de banco de dados foi interrompido;
última execução em 2014-11-24 10:00:57 BRST

2014-11-24 10:40:20 BRST LOG:  sistema de banco de dados não foi desligado
corretamente; recuperação automática está em andamento

2014-11-24 10:40:20 BRST LOG:  registro com tamanho zero em 0/1F47E0F8

2014-11-24 10:40:20 BRST LOG:  redo não é requerido

2014-11-24 10:40:20 BRST FATAL:  o sistema de banco de dados está iniciando

2014-11-24 10:40:21 BRST LOG:  sistema de banco de dados está pronto para
aceitar conexões

2014-11-24 10:40:21 BRST LOG:  inicializador do autovacuum foi iniciado

2014-11-24 11:10:22 BRST AVISO:  worker took too long to start; canceled

2014-11-24 11:12:22 BRST AVISO:  worker took too long to start; canceled

2014-11-24 11:43:33 BRST LOG:  processo escritor do WAL (PID 2148) terminou
com código de retorno 255

2014-11-24 11:43:33 BRST LOG:  terminando quaisquer outros processos
servidor ativos

2014-11-24 11:43:33 BRST AVISO:  finalizando conexão por causa de uma queda
de um outro processo servidor

2014-11-24 11:43:33 BRST DETALHE:  O postmaster ordenou a esse processo
servidor para cancelar a transação atual e sair, porque outro processo
servidor saiu anormalmente e possivelmente corrompeu memória compartilhada.

2014-11-24 11:43:33 BRST DICA:  Dentro de instantes você poderá conectar
novamente ao banco de dados e repetir seu commando.

2014-11-24 11:43:33 BRST AVISO:  finalizando conexão por causa de uma queda
de um outro processo servidor

2014-11-24 11:43:33 BRST DETALHE:  O postmaster ordenou a esse processo
servidor para cancelar a transação atual e sair, porque outro processo
servidor saiu anormalmente e possivelmente corrompeu memória compartilhada.

2014-11-24 11:43:33 BRST DICA:  Dentro de instantes você poderá conectar
novamente ao banco de dados e repetir seu commando.

2014-11-24 11:43:33 BRST AVISO:  finalizando conexão por causa de uma queda
de um outro processo servidor

2014-11-24 11:43:33 BRST DETALHE:  O postmaster ordenou a esse processo
servidor para cancelar a transação atual e sair, porque outro processo
servidor saiu anormalmente e possivelmente corrompeu memória compartilhada.

2014-11-24 11:43:33 BRST DICA:  Dentro de instantes você poderá conectar
novamente ao banco de dados e repetir seu commando.

2014-11-24 11:43:33 BRST AVISO:  finalizando conexão por causa de uma queda
de um outro processo servidor

2014-11-24 11:43:33 BRST DETALHE:  O postmaster ordenou a esse processo
servidor para cancelar a transação atual e sair, porque outro processo
servidor saiu anormalmente e possivelmente corrompeu memória compartilhada.

2014-11-24 11:43:33 BRST DICA:  Dentro de instantes você poderá conectar
novamente ao banco de dados e repetir seu commando.

2014-11-24 11:43:33 BRST AVISO:  finalizando conexão por causa de uma queda
de um outro processo servidor

2014-11-24 11:43:33 BRST DETALHE:  O postmaster ordenou a esse processo
servidor para cancelar a transação atual e sair, porque outro processo
servidor saiu anormalmente e possivelmente corrompeu memória compartilhada.

2014-11-24 11:43:33 BRST DICA:  Dentro de instantes você poderá conectar
novamente ao banco de dados e repetir seu commando.

2014-11-24 11:46:26 BRST AVISO:  worker took too long to start; canceled

2014-11-24 11:48:26 BRST AVISO:  worker took too long to start; canceled

2014-11-24 11:50:26 BRST AVISO:  worker took too long to start; canceled

2014-11-24 11:52:26 BRST AVISO:  worker took too long to start; canceled

2014-11-24 11:54:26 BRST AVISO:  worker took too long to start; canceled

2014-11-24 11:56:26 BRST AVISO:  worker took too long to start; canceled

2014-11-24 11:58:26 BRST AVISO:  worker took too long to start; canceled

2014-11-24 12:00:26 BRST AVISO:  worker took too long to start; canceled

2014-11-24 12:02:27 BRST AVISO:  worker took too long to start; canceled

2014-11-24 12:04:27 BRST AVISO:  worker took too long to start; canceled

2014-11-24 12:06:27 BRST AVISO:  worker took too long to start; canceled

2014-11-24 12:08:27 BRST AVISO:  worker took too long to start; canceled

2014-11-24 12:10:27 BRST AVISO:  worker took too long to start; canceled

2014-11-24 12:12:27 BRST AVISO:  worker took too long to start; canceled

2014-11-24 12:14:27 BRST AVISO:  worker took too long to start; canceled

2014-11-24 12:16:27 BRST AVISO:  worker took too long to start; canceled

2014-11-24 12:18:27 BRST AVISO:  worker took too long to start; canceled

2014-11-24 12:20:27 BRST AVISO:  worker took too long to start; canceled

2014-11-24 12:22:27 BRST AVISO:  worker took too long to start; canceled

2014-11-24 12:24:27 BRST AVISO:  worker took too long to start; canceled

2014-11-24 12:26:27 BRST AVISO:  worker took too long to 

Re: [pgbr-geral] Serviço é interrompido.

2014-11-25 Por tôpico Sebastian Webber
On Tue, Nov 25, 2014 at 8:34 AM, Jarbas - SoftTec 
jar...@softtecsoftware.com.br wrote:



 2014-11-24 10:40:20 BRST LOG:  sistema de banco de dados foi interrompido;
 última execução em 2014-11-24 10:00:57 BRST

 2014-11-24 10:40:20 BRST LOG:  sistema de banco de dados não foi desligado
 corretamente; recuperação automática está em andamento


Como o banco foi parado? parando o processo normalmente? alguma queda de
luz nesse servidor?

2014-11-24 10:40:20 BRST LOG:  registro com tamanho zero em 0/1F47E0F8

 2014-11-24 10:40:20 BRST LOG:  redo não é requerido

 2014-11-24 10:40:20 BRST FATAL:  o sistema de banco de dados está iniciando

 2014-11-24 10:40:21 BRST LOG:  sistema de banco de dados está pronto para
 aceitar conexões

 2014-11-24 10:40:21 BRST LOG:  inicializador do autovacuum foi iniciado

 2014-11-24 11:10:22 BRST AVISO:  worker took too long to start; canceled

 2014-11-24 11:12:22 BRST AVISO:  worker took too long to start; canceled

 2014-11-24 11:43:33 BRST LOG:  processo escritor do WAL (PID 2148)
 terminou com código de retorno 255


Esse foi o problema que causou a parada do banco.


 2014-11-24 11:43:33 BRST LOG:  terminando quaisquer outros processos
 servidor ativos


Daqui pra frente qualquer outro processo vai morrer.

Tens algum erro no eventlog nesse horário?

Pelo que vi da tabela de erros[1] do windows, não parece ser algo causado
pelo banco, mas sim um fator externo.

[1]
http://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx


-- 
Sebastian Webber
http://swebber.me
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Serviço é interrompido.

2014-11-25 Por tôpico Marcos Thomaz
Cheguei no meio da conversa mas já vi alguns casos deste tipo ocorrerem
por alguns problemas específicos:
1. Problemas com hardware (memória e/ou disco); ou
2. Processo sobrecarregado (só vi ocorrer no windows).

Tente parar o servidor pelo processo, reiniciá-lo e, logo após desabilite
o autovacuum. Execute então um vacuum full e um reindex. Novamente restarte
o processo e monitore para verificar se volta a ocorrer. O ideal é revisar
as configurações do postgresql, avaliando se as configurações estão de
acordo com a carga e com o hardware. Outro ponto interessante para se
avaliar, é se não existe nenhum antivírus que esteja atrapalhando e
causando estas quedas.

Em 25 de novembro de 2014 18:09, Sebastian Webber sebastian...@gmail.com
escreveu:



 On Tue, Nov 25, 2014 at 8:34 AM, Jarbas - SoftTec 
 jar...@softtecsoftware.com.br wrote:



 2014-11-24 10:40:20 BRST LOG:  sistema de banco de dados foi
 interrompido; última execução em 2014-11-24 10:00:57 BRST

 2014-11-24 10:40:20 BRST LOG:  sistema de banco de dados não foi
 desligado corretamente; recuperação automática está em andamento


 Como o banco foi parado? parando o processo normalmente? alguma queda de
 luz nesse servidor?

 2014-11-24 10:40:20 BRST LOG:  registro com tamanho zero em 0/1F47E0F8

 2014-11-24 10:40:20 BRST LOG:  redo não é requerido

 2014-11-24 10:40:20 BRST FATAL:  o sistema de banco de dados está
 iniciando

 2014-11-24 10:40:21 BRST LOG:  sistema de banco de dados está pronto para
 aceitar conexões

 2014-11-24 10:40:21 BRST LOG:  inicializador do autovacuum foi iniciado

 2014-11-24 11:10:22 BRST AVISO:  worker took too long to start; canceled

 2014-11-24 11:12:22 BRST AVISO:  worker took too long to start; canceled

 2014-11-24 11:43:33 BRST LOG:  processo escritor do WAL (PID 2148)
 terminou com código de retorno 255


 Esse foi o problema que causou a parada do banco.


 2014-11-24 11:43:33 BRST LOG:  terminando quaisquer outros processos
 servidor ativos


 Daqui pra frente qualquer outro processo vai morrer.

 Tens algum erro no eventlog nesse horário?

 Pelo que vi da tabela de erros[1] do windows, não parece ser algo causado
 pelo banco, mas sim um fator externo.

 [1]
 http://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx


 --
 Sebastian Webber
 http://swebber.me

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 


Marcos Thomaz da Silva
Analista de Tecnologia da Informação
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral