我正在使用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
我有检查端口
请帮助...!
答案 0 :(得分:1)
从软件包deb安装firebird时,文件/etc/firebird/3.0/firebird.conf
中的行未注释:
RemoteBindAddress = localhost
注释此行:
**#RemoteBindAddress = localhost**
默认值:
RemoteBindAddress =
更改后,您必须重新启动服务firebird。