我们的网站目前正在运行我们的Rails web应用程序与Apache乘客。
最近,有一个要求做实时聊天。因此,我们计划按照本文(http://code.tutsplus.com/tutorials/how-to-use-faye-as-a-real-time-push-server-in-rails--net-22600)部署Faye。
然而,由于Apache不支持websocket,我们不能使用任何这样的实现。
我们倾向于不更改web服务器,因为将涉及额外的测试和迁移工作。有没有其他方法可以解决这个问题?
感谢Rails专家的帮助。
jax
不知道答案,虽然我在某处读到你应该使用redis for faye与apache/passenger一起运行,因为它们不能在单个进程和共享内存中运行,检查faye-redis gem。那么faye服务器应该作为单独的进程运行,并且Apache配置为向它发送':9292/faye'。