Acredito que não seja isto, porque quando o servidor é desligado as conexões
seriam fechadas. Quando o banco starta só tenho o postmaster, os
tradicionais 4 postgres e o pg_ctl. Nenhuma conexão. Quando tento conectar a
partir de qualquer estação ou do próprio servidor ocorrem as duas mensagens.
Se reinicializar o problema persiste, mas se fizer um stop e um start passa
a funcionar normalmente.

----- Original Message ----- 
From: "Alessandro Pedroso (Pedrosinho)" <[EMAIL PROTECTED]>
To: "Grupo de Usuários do PostgreSQL no Brasil"
<[email protected]>
Sent: Monday, November 27, 2006 8:59 PM
Subject: Re: [PostgreSQL-Brasil]Problema ao startar o banco como serviço


Verifique se as suas conexões ao banco não estão ficando pendurados, desta
forma estourando o limite de max_connections.

[]Pedrosinho
----- Original Message ----- 
From: "Sergio Medeiros Santi" <[EMAIL PROTECTED]>
To: "LPSQL PostgreSQL" <[email protected]>
Sent: Monday, November 27, 2006 10:31 AM
Subject: [PostgreSQL-Brasil] Problema ao startar o banco como serviço


Pessoal:

Algum tempo atrás postei mensagem pedindo ajuda com um problema onde o
PostgreSQL starta mas não aceita conexões quando iniciado como serviço. Este
problema passou a ocorrer depois muito tempo funcionando sem problemas.

Olhando em "Gerenciamento do Computador" - Visualizar eventos - Aplicativos
encontro as seguintes mensagens:

Log: unrecognized win32 error code: 487 e
Fatal: could not reattach to shared memory (key=5432001, addr=01600000):
invalid argument.

Não sei se é apenas uma coincidência, mas em key, os 4 primeiros dígitos são
exatamente a porta do PostgreSQL. Estive procurando informações usando as
mensagens e ví algumas pessoas reportando o problema, alguns palpites, mas
nenhuma solução ou explicação de porque isto ocorre.

Parto do princípio de que se tenho este problema em 3 de 10 servidores w2k e
que em todos os casos estes servidores apresentaram o problema de pois de
uns 8 meses de uso, que se trata de um problema adquirido (uma atualização
do windows, algum programa que foi instalado, alguma ação do usuário, etc
...).

O fato é que sempre que o servidor é ligado não consegue o PostgreSQL não
atende aos pedidos de conexão, mas se for feito um stop e um start no banco
ele volta a funcionar como se nada tivesse acontecido.

Já fiz tentativas de atualizar a versão 8.1.2 original destas instalações
para a 8.1.4 e para a 8.1.5 sem nenhum resultado. Também já desinstalei e
instalei novamente. Nenhuma destas ações produziu o efeito desejado.

Hoje estou ativando o procedimento de recuperação que o Gerenciados de
Serviços disponibiliza para executar um bat com um stop e um start no
PostgreSQL. Acho uma opção um tanto ridícula e sem muita criatividade mas
como não achei outra vou ver no que dá.

Também reportei o problema diretamente para o pessoal do Postgres, mas não
tive nenhum retorno.

Bem, se alguém souber de alguma novidade sobre o assunto ...

Abraços,

Sergio Medeiros Santi


----------------------------------------------------------------------------
----


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a