gpt4 book ai didi

websocket - Varnish 和 websocket 待定

转载 作者:行者123 更新时间:2023-12-02 03:55:46 25 4
gpt4 key购买 nike

我的目标是让 nginx 为我的静态文件提供服务,让 nodejs 为我的动态页面提供服务。它现在工作得很好。但我目前正在使用 websocket 添加功能,nginx 目前不支持 websocket,所以我想在前面使用 varnish 将 websocket 连接直接路由到我的节点应用程序。

我按照 varnish doc 上的说明设置了 conf但它没有按预期工作。我的 websocket 处于挂起状态,这是它的正常行为,当它处于挂起状态时,varnish 拒绝任何其他连接,甚至在它关闭后 2 分钟......

最佳答案

我不确定这是否是解决方案,但我认为您应该在 pipe sub 中添加 connection: close:

sub vcl_pipe {
set bereq.http.connection = "close";
return (pipe);
}

关于websocket - Varnish 和 websocket 待定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12712889/

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