como é que o firebird-superserver parou e como evitar que isso aconteça novamente?

1

Em um servidor CentOS 6.2 x86_64 eu tenho uma instância do Firebird 2.5 que de repente parou de funcionar. A última parte do /var/log/firebird/firebird.log é:

cpc-5556l (Server)      Fri Nov 30 10:12:03 2012
    Error in isc_attach_database() API call when working with security database
    Can't access lock files' directory /tmp/firebird


cpc-5556l (Server)      Fri Nov 30 10:12:35 2012
    INET/inet_error: bind errno = 98


cpc-5556l (Client)      Fri Nov 30 10:12:35 2012
    /usr/sbin/fbguard: /usr/sbin/fbserver terminated due to startup error (2)



cpc-5556l (Client)      Fri Nov 30 10:12:35 2012
    /usr/sbin/fbguard: /usr/sbin/fbserver terminated due to startup error (2)

Este é um servidor de produção, portanto, reinicializar é a última opção. Reiniciar o serviço também não é bom.

Eu pesquisei um pouco sobre esses erros e ainda não tive sorte.

O que devo fazer para resolver isso?

Obrigado antecipadamente, gtludwig

    
por gtludwig 30.11.2012 / 18:01

1 resposta

1

Bem, é claro e claro no log…

Can't access lock files' directory /tmp/firebird

A descrição do seu problema não indica que você realmente verificou as coisas básicas, como permissões no diretório suficiente para o usuário e grupos em que o servidor Firebird está sendo executado. Então, faça essas verificações. Quem sabe, o diretório pode até ter sido deletado por algum script de limpeza mal aconselhado.

Uma reinicialização definitivamente não será necessária.

    
por 30.11.2012 / 19:41

Tags