【发布时间】:2015-11-18 00:32:40
【问题描述】:
简而言之,我的问题是更新 PouchDB 时,会在 5-15 分钟后同步到 CouchDB。同步第一个更改后,以下更改会按预期立即同步。 PouchDB 是一个基于 AngularJS/Cordova 的应用程序,目前仅在 Android 上运行。当登录到应用程序时,会从 CouchDB 创建和复制一系列 PouchDB,这可以按预期工作。然后设置双向连续同步。
此设置在测试和生产系统中都运行,幸运的是它在生产中运行。我在测试和生产环境中比较了 CouchDB 的设置,它们是相同的,复制数据库也是如此。唯一的区别是我的 DNS 记录在测试系统的测试之前(例如 http://testmydbserver.mydomain.dk)。
我的挫败感越来越大,但在寻找答案数小时后,我觉得我已经达到了我的能力极限。 到目前为止,我的最终结论是 Pouch-instance 实际上确实发布了新的修订号,但似乎忽略了丢失的回复。
有没有人遇到过类似的问题并找到了解决方案? 或者有没有人知道在检查代码、重新启动任何东西并分析网络流量几个小时后我可以继续往哪个方向发展?
【问题讨论】: