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