2016-01-04 43 views
1

幾天前我開始接收RidNotFoundException。我可以在baasbox管理面板中找到這些文檔。但是當我通過api搜索它時,它說RidNotFoundException。Baasbox服務器中的RidNotFoundException

當我嘗試進行數據庫備份時,它顯示錯誤並表示某些記錄已損壞並停止備份。

我真的陷入困境。以下是顯示的消息:我與512 MB RAM和20 GB硬盤空間液滴運行BaasBox-0.9.5

{"result":"error","message":"RidNotFoundException: UUID 664fa522-e1b8-4c6f-91d7-5c38e7e7a6c0 not found","resource":"/document/myapp/664fa522-e1b8-4c6f-91d7-5c38e7e7a6c0","method":"GET","request_header":{"Accept":["*/*"],"Host":["localhost:9000"],"User-Agent":["curl/7.35.0"]},"API_version":"0.9.5-snapshot","http_code":404} 

。數據庫文件夾佔用了332 MB的存儲空間。

我該怎麼辦?

+0

關於RID,您可以使用修復數據庫控制檯命令。 –

回答

0

我調查了baasbox日誌。從他們發現,它沒有重新索引記錄。

所以我連接了一個orientdb-1.7控制檯的數據庫。當試圖從他們重建我發現不一致的記錄導致它。它與下一個記錄具有相同的ID。可能是由於某些錯誤創建了重複記錄。所以我刪除了其中一個。瞧!