1

private_pub在我的应用程序中使用 gem 进行实时聊天,rails 3.2它在开发模式下运行良好,但我被困在如何在生产中做到这一点。

apache2在生产中使用。当我在服务器上运行此命令时

RAILS_ENV=production bundle exec rackup private_pub.ru -s thin -E production

它启动thin服务器,但我的应用程序一直在等待来自的响应 http://www.example.com:9292/faye.js

它什么也没做。我无法在生产中faye连接

提前感谢您的帮助

4

1 回答 1

0

Thin 和 Apache 需要设置在不同的端口上运行。

两者的默认设置都应该有效,但您应该仔细检查。确保 apache 在端口 80 下运行,而 Thin 使用端口 9292。这些数字在服务器启动时应该是可见的。

最后,您应该可以在 http://yoursite.com:9292/faye.js 访问 faye.js,在 http://yoursite.com/访问您的站点

来源:https ://stackoverflow.com/a/6667347/539075

于 2014-01-08T07:37:49.290 回答