Raylarım uygulama, tek kanallı basit bir sohbet uygulaması olarak yapılandırılan ActionCable gemini kullanıyor.ActionCable Sürekli Bağlantı/Bağlantıyı Kesme Döngü
Yakın olay aranmaya devam ediyor, ardından sürekli olarak yeniden açılıyor. Rails sunucum bağlantıyı düzgün şekilde görüyor; döngü tarayıcıda/Javascript'te gerçekleşiyor.
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();
}
};
Bu sorunu yaşayan var mı?
Benzer bir sorunla karşılaştım, istemcinin ping'i kaçırmasına neden olan 8 saniyeyi veya daha fazla süreyi devralacağı devasa bir çöp toplama koleksiyonuna dönüştüm. Firefox dev sürümü çalıştırıyordum ve firefox 8GB bellek tüketen bir bellek sızıntısı olduğu ortaya çıktı. – timthez
Bunun nesi yanlış olduğunu hiç anladın mı? Ben de bu sorunu yaşıyorum. –