firebird3.0.service失败,因为控制进程退出并显示错误代码。如何启动火鸟?

时间:2019-05-16 13:43:22

标签: ubuntu-16.04 firebird firebird-3.0

我正在使用firebird3.0数据库,突然我的数据库停止工作,并且当我通过

检查服务器状态时
$ /etc/init.d/firebird3.0 status

我看到服务器已停止

  

●firebird3.0.service-Firebird数据库服务器(SuperServer)      已加载:已加载(/lib/systemd/system/firebird3.0.service;已启用;供应商预设:已启用)      活动时间:自周四2019-05-16 19:01:13 IST起失败(结果:退出代码); 29年前     进程:9628 ExecStart = / usr / sbin / fbguard -pidfile /run/firebird3.0/default.pid -daemon -forever(代码=已退出,状态= 252)

     

5月16日19:00:58 ADMIN-I-61 systemd 1:正在启动Firebird数据库服务器(SuperServer)...   5月16日19:01:13 ADMIN-I-61 systemd 1:firebird3.0.service:控制进程已退出,代码=退出状态= 252   5月16日19:01:13 ADMIN-I-61 systemd 1:无法启动Firebird数据库服务器(SuperServer)。   5月16日19:01:13 ADMIN-I-61 systemd 1:firebird3.0.service:设备进入失败状态。   5月16日19:01:13 ADMIN-I-61 systemd 1:firebird3.0.service:失败,返回结果为“退出代码”。

当我尝试按照以下命令启动服务器时

/etc/init.d/firebird3.0 start
/etc/init.d/firebird3.0 restart

它返回我

[....] Starting firebird3.0 (via systemctl): firebird3.0.serviceJob for firebird3.0.service failed because the control process exited with error code. See "systemctl status firebird3.0.service" and "journalctl -xe" for details.
 failed!

我今天的firebird.log文件如下所示

ADMIN-I-61  Thu May 16 11:06:37 2019
    /opt/firebird/bin/fbguard: guardian starting /opt/firebird/bin/firebird



ADMIN-I-61  Thu May 16 11:07:26 2019
    INET/inet_error: bind errno = 98


ADMIN-I-61  Thu May 16 11:07:27 2019
    startup:INET_connect:
    Unable to complete network request to host "ADMIN-I-61".
    Error while listening for an incoming connection.
    Address already in use


ADMIN-I-61  Thu May 16 11:07:27 2019
    /opt/firebird/bin/fbguard: /opt/firebird/bin/firebird terminated due to startup error (2)



ADMIN-I-61  Thu May 16 11:07:27 2019
    /opt/firebird/bin/fbguard: /opt/firebird/bin/firebird terminated due to startup error (2)



ADMIN-I-61  Thu May 16 12:22:35 2019
    /opt/firebird/bin/fbguard: guardian starting /opt/firebird/bin/firebird

我有检查端口

Screenshot of ports details

请帮助...!

1 个答案:

答案 0 :(得分:1)

从软件包deb安装firebird时,文件/etc/firebird/3.0/firebird.conf中的行未注释:

RemoteBindAddress = localhost

注释此行:

**#RemoteBindAddress = localhost**

默认值:

RemoteBindAddress =

更改后,您必须重新启动服务firebird。