【发布时间】:2014-01-24 05:47:27
【问题描述】:
我在启动我的 Rails 服务器时尝试启动 Faye。我的应用程序根目录中有一个 faye.ru 文件,如下所示:
require 'faye'
faye_server = Faye::RackAdapter.new(:mount => '/queue-listener', :timeout => 45)
run faye_server
每当我启动我的 Rails 服务器时,Faye / Thin 都会尝试在与我的 Rails 服务器相同的端口上打开。我可以添加如下内容:
Thread.new do
system("rackup faye.ru -s thin -E production")
end
进入初始化程序(在 SO 上找到了这个),但随后在 rails 应用程序端口和默认 (9292) 端口上都开始瘦。我认为它无法在rails端口上启动。我只是对如何在与 rails 服务器不同的端口上启动瘦 / faye 服务器感到困惑。有什么想法吗?
【问题讨论】:
-
我在很大程度上放弃了这个。我会用厨师来守护它,但从 Rails 开始它肯定会很性感
标签: ruby-on-rails faye