【问题标题】:couchbase Sync gateway fails to connect in androidcouchbase Sync网关无法在android中连接
【发布时间】:2016-04-17 20:15:15
【问题描述】:

我一直在尝试在 Windows 机器上运行 Grocery-sync couchbase androi demo

我已经从 Couchbase 手机下载了Sync-Gateway

在运行这个演示时,我可以在本地 Cblite 中插入一个项目。但 它不会从 SyncGateway 中提取任何文档。当我在 Sync-Gateway 上看到请求时 -

显示 404 没有这样的数据库“grocery-sync”。

同步网关响应:

2016-04-18T01:32:04.612+05:30 ==== Couchbase 同步网关/1.2.0(83;41aa099) ====

2016-04-18T01:32:04.614+05:30 打开 db /sync_gateway 作为存储桶“sync_gateway”, 池“默认”,服务器

2016-04-18T01:32:04.614+05:30 打开 Walrus 数据库 sync_gateway

2016-04-18T01:32:04.615+05:30 使用默认同步功能 'channel(doc.channels) ' 用于数据库“sync_gateway”

2016-04-18T01:32:04.615+05:30 将访客用户重置为配置

2016-04-18T01:32:04.615+05:30 正在启动配置文件服务器

2016-04-18T01:32:04.615+05:30 在 127.0.0.1:4985 上启动管理服务器

2016-04-18T01:32:04.621+05:30 在 localhost:4984 上启动服务器 ...

2016-04-18T01:35:26.216+05:30 HTTP: #001: GET /grocery-sync/_local/a08b05842f7f 55be5f15b12b58de0a9b10855d71

2016-04-18T01:35:26.217+05:30 HTTP: #002: GET /grocery-sync/_local/65fae3c5d53a 75a649f38f098ba00422c70b9786

2016-04-18T01:35:26.218+05:30 HTTP: #002: --> 404 no such database "grocery- 同步”(1.5 毫秒)

2016-04-18T01:35:26.217+05:30 HTTP: #001: --> 404 no such database "grocery- 同步”(1.0 毫秒)

2016-04-18T01:35:26.296+05:30 HTTP:#003:POST /grocery-sync/_changes

2016-04-18T01:35:26.297+05:30 HTTP: #003: --> 404 no such database "grocery- 同步”(0.5 毫秒)

2016-04-18T01:35:36.310+05:30 HTTP:#004:POST /grocery-sync/_changes

2016-04-18T01:35:47.359+05:30 HTTP: #004: --> 404 no such database "grocery- 同步”(11048.9 毫秒)

2016-04-18T01:35:57.375+05:30 HTTP:#005:POST /grocery-sync/_changes

2016-04-18T01:35:57.375+05:30 HTTP: #005: --> 404 no such database "grocery- 同步”(0.5 毫秒)

因为同步网关连接是使用 Couchbase 的第一步。直到我被卡住并四处冲浪。

【问题讨论】:

  • 我们将需要您的 config.json 用于同步网关和 android 应用代码以提供任何解决方案

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


【解决方案1】:

从日志中,Sync Gateway 创建了一个名为 sync_gateway 的数据库。这是默认数据库名称(通常在没有配置文件的情况下启动 Sync Gateway 时)。您可以将数据库名称提供为command line argument

~/Downloads/couchbase-sync-gateway/bin/sync_gateway -dbname="grocery-sync"

更多配置选项,你可以创建一个配置文件(阅读更多http://developer.couchbase.com/documentation/mobile/1.2/develop/guides/sync-gateway/configuring-sync-gateway/config-properties/index.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-20
    • 2021-01-27
    • 1970-01-01
    • 2022-08-24
    • 1970-01-01
    • 2016-11-17
    相关资源
    最近更新 更多