Ứng dụng đường ray của tôi đang sử dụng đá quý ActionCable, được cấu hình như một ứng dụng trò chuyện đơn giản với một kênh.Kết nối liên tục/ngắt kết nối ActionCable
Sự kiện đóng tiếp tục được gọi, sau đó mở lại liên tục. Máy chủ Rails của tôi đang nhìn thấy kết nối đúng cách; vòng lặp đang diễn ra trong trình duyệt/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();
}
};
Có ai gặp phải sự cố này không?
Tôi gặp vấn đề tương tự, hóa ra tôi trở thành một bộ sưu tập rác lớn sẽ mất hơn 8 giây hoặc hơn khiến khách hàng bỏ lỡ ping. Tôi đã chạy phiên bản dev firefox và nó bật ra có một rò rỉ bộ nhớ, nơi firefox đã tiêu thụ 8gb bộ nhớ. – timthez
Bạn đã bao giờ tìm ra điều gì sai với điều này? Tôi cũng gặp vấn đề này. –