在下列情况下,我们遇到数据库挂起服务器的问题:
执行备份(挂在特定的表上)
从特定表中select*或计数(1)
或查看与表格相关的数据(FK等)
我们可以浏览桌面到某一点(使用IBExpert),但大约2900logging后,机器只是尖峰和挂起。
执行gfix -m不起作用,validation报告返回Record level errors = 4 (无论我们运行多less次gfix -m , -v等
Firebird.log文件报告这些types的消息:
关系在表BINS(137)中有91631个孤儿倒退(正在使用9214273) – {显然这只是一个警告}
无法完成主机“MHPLZA1”的networking请求。 从连接读取数据时出错。
INET / inet_error:读取errno = 10054
SERVER / process_packet:断开的端口,服务器退出
使用1个活动连接将服务器closures到1个数据库,0个活动服务 – {如果我们在挂起时使备份运行,它最终会logging此错误消息}
设置是:
我们有相同的设置在其他服务器上正常运行(但它们不是虚拟机)。
无论如何要指出问题或原因?