Skip to content

“transport disconnect close” when use socketio&socketio-redisadapter,nginx ingress in k3s #4219

Open
@HOLYYUN

Description

@HOLYYUN

this is error report
image
this is my ingress config

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: CI_PROJECT_NAME
annotations:
kubernetes.io/ingress.class: "nginx"
#nginx.ingress.kubernetes.io/ssl-redirect: "true"
#nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
#nginx.ingress.kubernetes.io/use-regex: "true"
#nginx.ingress.kubernetes.io/proxy-body-size: 100m
# ip hash
nginx.ingress.kubernetes.io/upstream-hash-by: "$http_x_forwarded_for"
spec:
tls:
- hosts:
- HOST_URL
secretName: cluster-holyyun-tls
rules:
- host: HOST_URL
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: CI_PROJECT_NAME
port:
number: 3000

It`s worked sometimes,but when the client connected a span,this error happen。
this is my client&server config

socket = io(socketUrl + data.data.namespace, { query: { token: data.data.token, userId: userId }, transports: ["polling", "websocket"] })

io.adapter(createAdapter(pubClient, subClient));

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions