Passbox 服务器中的 RidNotFoundException

RidNotFoundException in Baasbox Server

我几天开始收到 RidNotFoundException back.I 可以在 baasbox 管理面板中找到文档。但是当我通过 api 搜索它们时,它说 RidNotFoundException.

当我尝试进行数据库备份时,它显示错误并表示某些记录已损坏并停止备份。

我真的卡住了。这是显示的消息:

{"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}

我是 运行 BaasBox-0.9.5 在一个 512 MB Ram 和 20 GB 磁盘 space 的 droplet 中。数据库文件夹已占用332MB存储空间。

我能做什么?

我调查了 baasbox 日志。从他们那里我发现它无法重新索引记录。

所以我用orientdb-1.7控制台连接了数据库。在尝试从他们那里重建时,我发现导致它的记录不一致。它与下一条记录具有相同的 ID。可能由于某些错误,创建了重复的记录。所以我删除了其中一个。瞧!!!