私のレールアプリケーションは、1つのチャンネルを持つ単純なチャットアプリケーションとして設定されたActionCable gemを使用しています。ActionCable連続接続/切断ループ
closeイベントは呼び出され続けてから、継続的に再開されます。私のRailsサーバーは接続を正しく見ています。ループはブラウザ/ Javascriptで発生しています。
Connection.prototype.events = {
message: function(event) {
var identifier, message, ref;
ref = JSON.parse(event.data), identifier = ref.identifier, message = ref.message;
return this.consumer.subscriptions.notify(identifier, "received", message);
},
open: function() {
this.disconnected = false;
return this.consumer.subscriptions.reload();
},
close: function() {
return this.disconnect();
},
error: function() {
return this.disconnect();
}
};
誰でもこの問題が発生しましたか?
私は同様の問題を抱えていました。クライアントがpingを逃して8秒以上かかる大量のガベージコレクションになりました。私はfirefox dev editionを実行していましたが、firefoxが8GBのメモリを消費するメモリリークがありました。 – timthez
あなたはこれで間違っていたことを理解したことがありますか?私もこの問題を抱えています。 –