ruby-on-rails - 确定您不是在寻找/faye 吗?而不是我在 Heroku 上的应用程序

标签 ruby-on-rails ruby-on-rails-3.1 heroku faye

这看起来应该是一个简单的问题。我正在尝试在 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/

相关文章:

ruby-on-rails - 如何使用 RSpec 测试这种销毁操作?

css - Rails Assets 管道 - CSS 未更​​新

mysql - Ruby - Rails - SQL 查询 - 重新排序搜索词中的单词

activerecord - Mongodb,mongoid Rails 3.1.* 事件记录错误

unit-testing - 签名 cookie 和测试 :unit don't mix: "NoMethodError"

ruby-on-rails - sidekiq 进程中的 Rails.cache.read

ruby-on-rails - 将 oink gem 与 heroku 一起使用

ruby-on-rails - 您将 CSS 文件放在 Rails 应用程序目录中的什么位置?

ruby-on-rails - Twitter如何根据登录与否获得两个不同的主页? - rails 3.1

node.js - 安排 Heroku 每 10 分钟左右重新启动 dynos