簡體   English   中英

提交期間Orientdb網絡連接丟失

[英]Orientdb network connection lost during commit

我正在針對運行Orient 1.7.10的2節點集群使用1.7.10的藍圖圖api。 提取簡單的父子數據時,我在提交時間歇性地收到以下錯誤-

警告:由於未連接而捕獲了I / O錯誤(本地套接字=?),試圖重新連接(錯誤:java.io.IOException:通道已關閉)

然后重新建立連接:

在31ms和1次重試后透明地重新獲得連接:在應用程序級別不會引發任何錯誤。

這種情況發生在提交過程的中途(100個頂點和邊),結果服務器認為它已發送了響應,但客戶端永遠掛起。

有沒有一種方法可以在應用程序級別(例如回滾)捕獲到這一點?

我將非常感謝您的幫助?

據我所知,前一段時間已修復了一個非常類似的問題: https : //github.com/orientechnologies/orientdb/issues/2930

要注意的一件事是,圖的自動啟動事務(如果啟用)(默認情況下),您不需要開始,而只需提交,如果您開始,則事務將在關閉時提交。情況可能會造成該問題。

另一個建議是遷移到在這方面也有重要改進的2.0- *版本,尤其是如果您處於開發階段,那么2.0 final將很快發布,並將在接下來的幾個月中成為重點。

再見

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM