В моем приложении rails используется камень ActionCable, настроенный как приложение для чата с одним каналом.ActionCable Continuous Connect/Disconnect Loop
Событие закрытия продолжает называться, а затем возобновляется непрерывно. Мой сервер 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();
}
};
Неужели кто-нибудь испытал эту проблему?
У меня была аналогичная проблема, мне показалось, что это огромная сборка мусора, которая займет более 8 секунд или более, заставляя клиента пропустить пинг. Я запускал версию firefox dev, и оказалось, что там была утечка памяти, где firefox потреблял 8 гб памяти. – timthez
Вы когда-нибудь выясняли, что с этим случилось? У меня тоже такая проблема. –