3

私はこの構造を持っています

Couchbaseサーバー<--->カウチ同期ゲートウェイ<--->pouchdb

私は4つのデータベースを持っています。すべてのローカルデータベースはリモートに同期され、すべてのリモートデータベースはローカルに同期され、同期はライブです。ページを読み込むと同期が開始されますが、毎秒、コンソール ログに多くのエラーが記録されます

ここに画像の説明を入力

これらのエラーは大量のメモリを使用します (私の Chrome タブは 20 分後に約 800 MB のメモリを使用します) これを防ぐにはどうすればよいですか? 問題は、私のjavascriptで私の設定が

var syncOptions = {
    live: true,
    retry: true
};
var localDB = new PouchDB("building");
var remoteDB = new PouchDB("http://xxx.azure.com:4984/building");
localDB.sync(remoteDB, syncOptions);

「再試行」値を false に設定すると問題はありませんが、ライブ同期は機能しません。「再試行」値を true に設定すると、毎秒約 4 つのエラーがページで生成されます (4 つのデータベースを同期しているため)そうです?ありがとう

編集

私はpouchdb-5.4.1.jsを使用しています

4

1 に答える 1