gpt4 book ai didi

docker - 通过 nginx websocket 代理连接时 WebApp 崩溃

转载 作者:行者123 更新时间:2023-12-02 19:51:22 26 4
gpt4 key购买 nike

我对 docker/nginx 和 websockets 有一个非常奇怪的情况,
我通过 nginx 代理到 websocket 服务器,每次关闭连接时服务器都会崩溃。

如果我直接连接到 websocket 服务器并关闭连接,一切都很好。

如果我通过 Xcode 和 nginx 运行 websocket 服务器并关闭连接,它也可以正常工作。

我检查了所有的 linux 依赖项,自 2019 年 9 月以来,它们都没有升级(昨晚才开始发生)

引起的命令

var s = new WebSocket("wss://localhost:8080/socket", "zara")
s.close();

故障转储日志
zaraapp_1  | * thread #7, name = 'issueServer', stop reason = signal SIGPIPE
zaraapp_1 | frame #0: 0x00007ffff76832b7 libpthread.so.0`__libc_write + 71

**编辑

更新了所有 docker 图像,现在它只在您刷新浏览器时发生(在 Safari 和 Chrome 中测试)

IE不会发生

最佳答案

发现它是允许 SIGPIPE 通过的调试工具,即使它在代码中被忽略

关于docker - 通过 nginx websocket 代理连接时 WebApp 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60517914/

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