Faye Monitoring docs içinden bakıldığında burada unsubscribe
bağlayıcı benim girişimi: [ERROR] [Faye::RackAdapter] Timeout::Error
# Run with: rackup private_pub.ru -s thin -E production
require "bundler/setup"
require "yaml"
require "faye"
require "private_pub"
require "active_support/core_ext"
Faye::WebSocket.load_adapter('thin')
PrivatePub.load_config(File.expand_path("../config/private_pub.yml", __FILE__), ENV["RAILS_ENV"] || "development")
wts_pubsub = PrivatePub.faye_app
wts_pubsub.bind(:subscribe) do |client_id, channel|
puts "[#{Time.now}] Client #{client_id} joined #{channel}"
end
wts_pubsub.bind(:unsubscribe) do |client_id, channel|
puts "[#{Time.now}] Client #{client_id} disconnected from #{channel}"
PrivatePub.publish_to channel, { marius_says: 'quitter' }
end
run wts_pubsub
ama
ben alıyorum zaman aşımı tutmak
PrivatePub#publish_to
içine Meraklı, veri ne beklemek tutan hem ben Rails veya private_pub uygulamasından yayın değilim, ama private_pub uygulama asılı tutar zaman.
nasıl işe private_pub gelen yayın alabilirim?
Bu başlık biraz yaşlı; sorunun ne olduğunu anladın mı? Bu kesin problem üzerinde fazla bir başarı olmadan saatler geçiriyorum. – Etienne