同步网关 REST API 删除超出容量
Sync Gateway REST API deletion over capacity
我正在使用 couchbase 同步网关 public API
DELETE /{db}/{doc}+?rev=+_rev
对于多个文档异步删除并得到错误:
error: Service Unavailable,
reason: Database server is over capacity
我注意到
- 部分文件删除成功,部分文件删除失败。
- 这只发生在
DELETE
而不是 GET
,即,当我通过 API GET /{db}/{doc}
异步获取多个文档的修订标识符时,它工作正常。我想原因是 GET
更轻。
所以问题是:
- DELETE的容量是多少,如何增加?
- 如果没有办法增加,如何高效删除多个文件?
谢谢!
我不确定这里提到的容量是与同步网关有关还是与 Couchbase 服务器有关。我会尝试根据 https://developer.couchbase.com/documentation/mobile/current/guides/sync-gateway/os-level-tuning/index.html.
增加同步网关上的文件描述符
如果这不起作用,您可能想尝试增加要从中删除的 Couchbase 存储桶的内存,看看是否会改变可用容量。
祝你好运!
我正在使用 couchbase 同步网关 public API
DELETE /{db}/{doc}+?rev=+_rev
对于多个文档异步删除并得到错误:
error: Service Unavailable,
reason: Database server is over capacity
我注意到
- 部分文件删除成功,部分文件删除失败。
- 这只发生在
DELETE
而不是GET
,即,当我通过 APIGET /{db}/{doc}
异步获取多个文档的修订标识符时,它工作正常。我想原因是GET
更轻。
所以问题是:
- DELETE的容量是多少,如何增加?
- 如果没有办法增加,如何高效删除多个文件?
谢谢!
我不确定这里提到的容量是与同步网关有关还是与 Couchbase 服务器有关。我会尝试根据 https://developer.couchbase.com/documentation/mobile/current/guides/sync-gateway/os-level-tuning/index.html.
增加同步网关上的文件描述符如果这不起作用,您可能想尝试增加要从中删除的 Couchbase 存储桶的内存,看看是否会改变可用容量。
祝你好运!