3

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

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

4

1 回答 1

1

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

sub vcl_pipe {
    set bereq.http.connection = "close";
    return (pipe);
}
于 2013-11-19T08:58:23.893 回答