我使用蓝图图api来定向运行方向1.7.10
的2节点群集。在摄取简单的父子数据时,我间歇性地在提交时出现以下错误 -
警告:未连接(本地套接字=?)捕获I / O错误,尝试重新连接(错误:java.io.IOException:通道已关闭)
然后重新建立连接:
在31ms和1次重试后透明地重新获取连接:在应用程序级别不会抛出任何错误。
这发生在提交的中间(100个顶点和边缘),结果是服务器认为它已发送响应但客户端永远挂起。
有没有办法在应用程序级别捕获此信息,例如回滚?
我会非常感谢你的帮助吗?
答案 0 :(得分:0)
据我所知,一段时间前已经修复了一个非常类似的问题:https://github.com/orientechnologies/orientdb/issues/2930
有一点需要注意的是,图表的自动启动事务,如果启用(默认情况下),则不需要执行开始,而只是提交,如果确实开始事务将在关闭时提交在这种情况下可以产生这个问题。
另一个建议是迁移到2.0- *版本,这方面也有重要改进,特别是如果你处于开发阶段,2.0决赛将很快发布,并将成为下一个重点关注的版本个月。
再见