Um detalhe importante, do qual me dei conta apenas agora, é que na verdade o 
PostgreSQL carrega normalmente e não registra nenhum erro no log de eventos. Já 
quando há qualquer tentativa de conexão ao servidor por algum dos clientes é 
que ocorrem os dois erros citados. Quando o cliente é o próprio servidor os 
mesmos logs são gerados.

Antecipo agradecimentos,
  ----- Original Message ----- 
  From: Sergio Medeiros Santi 
  To: LPSQL PostgreSQL 
  Sent: Monday, November 27, 2006 9: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

Responder a