这看起来应该是一个简单的问题。我正在尝试在 Heroku 上托管使用 Faye 的 Rails 3.1 应用程序,但我不断收到此消息:
Sure you're not looking for /faye ?
我知道这只是 faye 服务器对我的响应。但为什么它不启动我的应用程序,而是将我发送到此? (我正在关注 parts of this application by the way)
这是我的 faye.ru
require 'faye'
faye_server = Faye::RackAdapter.new(:mount => '/faye', :timeout => 45)
run faye_server
我还有一个 config.ru,它只是默认的 config.ru 文件。
最佳答案
我很确定这是由于 Heroku 不允许我与 Rails 服务器同时运行 Faye 服务器。我认为唯一真正的解决方案是运行 separate web process through Heroku不幸的是,每月费用约为 35 美元。
如果有人知道如何在每月不花 35 美元的情况下运行这两个进程,请告诉我。
关于ruby-on-rails - 确定您不是在寻找/faye 吗?而不是我在 Heroku 上的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9137016/