Tengo una situación muy extraña con docker/nginx y websockets, hago un proxy a través de nginx a un servidor websocket y cada vez que cierro la conexión, el servidor falla.
Si me conecto directamente al servidor websocket y cierro la conexión, todo está bien.
Si ejecuto el servidor websocket a través de Xcode y nginx y cierro la conexión, todo funciona bien también.
Revisé todas las dependencias de Linux y ninguna de ellas se actualizó desde septiembre de 2019 (solo comenzó a suceder anoche)
Comandos para causar
var s = new WebSocket("wss://localhost:8080/socket", "zara") s.close();Registro de volcado por caída
zaraapp_1 | * thread #7, name = 'issueServer', stop reason = signal SIGPIPE zaraapp_1 | frame #0: 0x00007ffff76832b7 libpthread.so.0`__libc_write + 71**EDITAR
Se actualizaron todas las imágenes de la ventana acoplable y ahora solo sucede cuando actualiza el navegador (probado en Safari y Chrome)
No pasa con IE
Descubrí que era la herramienta de depuración que permitía que SIGPIPE pasara aunque se ignoró en el código