我们的网站目前正在Passenger with Apache上运行我们的Rails Web应用程序。
最近,要求进行实时聊天。因此,我们计划按照本文(http://code.tutsplus.com/tutorials/how-to-use-faye-as-a-real-time-push-server-in-rails--net-22600)部署Faye。
但是,由于Apache不支持websocket,因此我们无法使用任何此类实现。
我们不希望更改网络服务器,因为需要额外的测试和迁移工作。还有其他方法可以解决这个问题吗?
感谢Rails专家提供的任何帮助。
-Jax
答案 0 :(得分:1)
不知道答案,虽然在某处我读到你应该使用redis for faye用apache / passenger运行它,因为它们不能在单个进程中运行并共享内存,checkout faye-redis gem。可能比faye服务器应该作为单独的进程运行,并且Apache配置为向它发送':'9292 / faye'。