我正在创建一个应用,从本地的CouchDB上拉取数据。然而当我将远程数据库url从localhost:5984更改为我的ip:5984以便我可以从我的手机进行测试时,当我从远程设备同步数据时,出现以下错误。
{"status":0,"name":"unknown","message":"getCheckpoint rejected with ","result":{"ok":false,"start_time":"2017-08-17T11:14:48.510Z","docs_read":0,"docs_written":0,"doc_write_failures":0,"errors":[],"status":"aborting","end_time":"2017-08-17T11:14:56.314Z","last_seq":0}}
我已经设置了CORS,将我的httpd绑定地址设置为0.0.0.0,我的内容安全策略已经设置好几乎可以允许所有东西,但是我对如何解决这个问题感到有些迷茫,因为搜索引擎对我来说都是死路一条。谢谢大家的任何帮助。
当我尝试远程同步到任何数据库时,在服务器日志中会出现以下信息:
2017-08-22T10:59:12.194000Z couchdb@localhost <0.52.0> -------- alarm_handler: {clear,system_memory_high_watermark}
[info] 2017-08-22T10:59:26.074000Z couchdb@localhost <0.26330.0> -------- Opening index for db: shards/80000000-9fffffff/_replicator.1503391828 idx: _design/_replicator sig: "3e823c2a4383ac0c18d4e574135a5b08"
编辑:尽管我尝试了所有的更改和修复,包括重新创建系统数据库、用户、重新安装以及其他各种问题,但客户端控制台错误略有改变。CouchDB日志没有变化。这是最新的错误。
{"code":"ETIMEDOUT","status":0,"result":{"ok":false,"start_time":"2017-09-04T09:19:26.309Z","docs_read":0,"docs_written":0,"doc_write_failures":0,"errors":[],"status":"aborting","end_time":"2017-09-04T09:19:36.326Z","last_seq":0}}