gpt4 book ai didi

nginx - 使用 SSE 的乘客(服务器发送的事件)

转载 作者:可可西里 更新时间:2023-11-01 11:39:58 27 4
gpt4 key购买 nike

我有一个在 apache2 和 redis 上运行的本地开发服务器,我使用 thin 来处理 SSE 事件。一切正常。

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

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

从网络连接我可以看到:

订阅/聊天/协议(protocol)/sse/房间/1GET(取消)1:1

在等待状态大约 1 分钟后。我可以在 Redis CLI 中看到订阅请求,但没有任何反应。

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

最佳答案

您是否使用足够新的 Phusion Passenger 版本?最新版本是 4.0.50。早于 ~4.0.5(或其他版本)的版本在 WebSockets/SSE 方面存在问题。

关于nginx - 使用 SSE 的乘客(服务器发送的事件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25711344/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com