同步网关REST API删除容量

时间:2017-11-03 19:18:57

标签: couchbase couchbase-lite couchbase-sync-gateway

我正在使用couchbase同步网关公共API

str = "\'a b c\'" eval(str) # prints 'a b a'

多个文件异步删除并出错:

DELETE /{db}/{doc}+?rev=+_rev

我注意到了

  • 部分文件已成功删除,部分文件失败。
  • 这仅适用于error: Service Unavailable, reason: Database server is over capacity 而不是DELETE,即当我异步获取多个文档时#39}。通过API GET修订标识符,它工作正常。我猜原因是GET /{db}/{doc}更轻。

所以问题是:

  • DELETE的容量是什么以及如何增加?
  • 如果无法增加,如何以有效的方式删除多个文件?

谢谢!

1 个答案:

答案 0 :(得分:1)

我不确定此处引用的容量是否属于Sync Gateway或Couchbase Server。我会尝试根据https://developer.couchbase.com/documentation/mobile/current/guides/sync-gateway/os-level-tuning/index.html增加同步网关上的文件描述符。

如果这不起作用,您可能需要尝试增加您尝试删除的Couchbase存储桶的内存,以查看是否会更改可用容量。

祝你好运!