提交期间Orientdb网络连接丢失

时间:2014-12-16 12:49:06

标签: orientdb

我使用蓝图图api来定向运行方向1.7.10的2节点群集。在摄取简单的父子数据时,我间歇性地在提交时出现以下错误 -

  

警告:未连接(本地套接字=?)捕获I / O错误,尝试重新连接(错误:java.io.IOException:通道已关闭)

然后重新建立连接:

  

在31ms和1次重试后透明地重新获取连接:在应用程序级别不会抛出任何错误。

这发生在提交的中间(100个顶点和边缘),结果是服务器认为它已发送响应但客户端永远挂起。

有没有办法在应用程序级别捕获此信息,例如回滚?

我会非常感谢你的帮助吗?

1 个答案:

答案 0 :(得分:0)

据我所知,一段时间前已经修复了一个非常类似的问题:https://github.com/orientechnologies/orientdb/issues/2930

有一点需要注意的是,图表的自动启动事务,如果启用(默认情况下),则不需要执行开始,而只是提交,如果确实开始事务将在关闭时提交在这种情况下可以产生这个问题。

另一个建议是迁移到2.0- *版本,这方面也有重要改进,特别是如果你处于开发阶段,2.0决赛将很快发布,并将成为下一个重点关注的版本个月。

再见