当我关闭网络并在几秒钟后打开网络时,我有一个复制问题。打开网络后,我必须等待3-5分钟的复制同步:
在生产环境上,这可能是有问题的。有什么想法吗?
f4t66c6m1#
好吧,抱歉影响形象。我阅读了有关pouchdb中的复制和使用重试选项的信息我的代码:
this.service.synch().then((data) => { this.lottieSpashScreen.hide(); }).catch((err) => { console.log('no network or couch not respond') this.lottieSpashScreen.hide(); });
使用中:
synch() { let optionsToAndFrom = { live: true, retry: true, continuous: true }; this.db.replicate.to(this.remote, optionsToAndFrom) return this.db.replicate.from(this.remote) .on('complete', (info) => { this.db.replicate.from(this.remote, optionsToAndFrom) }) .on('error', (info) => { console.log('error') })}
有时,如果设备断开连接很长一段时间,复制停止,我必须重新启动应用程序。在网络上,我可以看到按请求暂停已超过四分钟编辑:在浏览器中一切正常,没有问题。Android设备出现问题编辑:当我启动应用程序和网络未连接时,我可以在日志中看到:网络::错误_互联网_断开连接这很棒。但当我启动应用程序和网络连接,几秒钟后断开连接,我只能在网络中看到该请求处于挂起状态,没有错误。当我打开网络后,大约几分钟,此请求exectued,但当我关闭网络后,大约五分钟,此请求处于挂起状态,没有改变状态。
1条答案
按热度按时间f4t66c6m1#
好吧,抱歉影响形象。
我阅读了有关pouchdb中的复制和使用重试选项的信息
我的代码:
使用中:
有时,如果设备断开连接很长一段时间,复制停止,我必须重新启动应用程序。
在网络上,我可以看到按请求暂停已超过四分钟
编辑:在浏览器中一切正常,没有问题。
Android设备出现问题
编辑:
当我启动应用程序和网络未连接时,我可以在日志中看到:
网络::错误_互联网_断开连接
这很棒。
但当我启动应用程序和网络连接,几秒钟后断开连接,我只能在网络中看到该请求处于挂起状态,没有错误。当我打开网络后,大约几分钟,此请求exectued,但当我关闭网络后,大约五分钟,此请求处于挂起状态,没有改变状态。