SSE乘客(服务器发送事件)

时间:2014-09-07 14:38:10

标签: nginx redis passenger server-sent-events

我有一个在apache2和redis上运行的本地开发服务器,我使用thin来进行SSE事件。一切都很完美。

一旦我将Mina部署到生产服务器(nginx,redis),客户端就不会订阅该频道。我在我当前的应用中使用了https://github.com/madchatter/mad_chatter/

这意味着不会自动重新加载/刷新邮件,只会在页面刷新时重新加载/刷新。

从网络连接我可以看到:

订阅 /聊天/协议/ SSE /间/ 1 GET(已取消)1:1

待处理状态约1分钟后

。我可以在Redis CLI中看到订阅请求,但没有任何反应。

有人知道我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

您使用的是最近版本的Phusion Passenger吗?最新版本是4.0.50。早于~4.0.5(或其他)的版本在WebSockets / SSE上存在问题。