建议: client 侧设置连接过期时间或者达到一定请求数就重连
建议:暂时没有完美解决方案,可通过 Pod 反亲和打散 client 避免流量集中规避
syn 队列保存半连接状态的连接, accpet 队列保存已建立但还没有被应用处理的连接。
$ netstat -s | grep -E 'overflow|drop'
listen 80 default backlog=1024
search 与 ndots:
优化:
DNS cache
优化:
$ kubectl describe pod {xxx} -n {namespaces}
使用 kubectl describe pod 查看容器上次退出状态码:
分析退出状态码:
分析退出状态码:
使用 kubectl logs 查看容器日志 (-p 可看上次退出日志):
$ kubectl logs {podname} -n {namespaces}
使用 -o yaml 查看资源 yaml:
# pod
$ kubectl get pod {podname} -n {namespaces} -o yaml
# deploy
$ kubectl get deploy {deplyname} -n {namespaces} -o yaml
# svc
$ kubectl get svc {svcname} -n {namespaces} -o yaml
# daemonset
$ kubectl get daemonset {daemonsetname} -n {namespaces} -o yaml
可能原因:
可能原因:
可能原因:
可能原因:
可能原因:
可能原因:
可能原因:
可能原因:
解决方案:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。