CentOS 6.2 x86_64 サーバーでは、Firebird 2.5 インスタンスが突然動作を停止しました。 /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)
これは本番サーバーなので、再起動するのが最後の手段です。サービスを再起動しても役に立ちません。
私はこれらのエラーを検索しましたが、まだ運がありません。
この問題を解決するにはどうすればよいですか?
よろしくお願いします、gtludwig
答え1
まあ、日記に非常に明確に出ています...
Can't access lock files' directory /tmp/firebird
問題の説明には、Firebirdサーバーを実行しているユーザーとグループに対する十分なディレクトリ権限など、基本的なことを実際に確認したことは記載されていません。そのため、必ずこれらの点検を行ってください。誰が知っていますか?いくつかの無分別なクリーンアップスクリプトによってディレクトリが削除された可能性があります。
再起動はまったく必要ありません。