-
Choerodon平台版本: 0.24.0
-
遇到问题的执行步骤:
部署应用后,查看pod的日志,一直loading,最后关闭
-
文档地址:
无 -
环境信息(如:节点信息):
-
报错日志:
2021/04/08 10:58:47 [INFO] get command: cluster:155591913582514176.log:568150f0-9816-11eb-9eeb-7b71fa83eb0e/kubernetes_get_logs
I0408 10:58:47.461929 6 client.go:286] Pipe 27756749-4425-4a8f-a293-eadb3da087c0 connection to wss://devops.-------/websocket?group=cluster:155591913582514176&processor=agent&secret_key=devops_ws&key=cluster:155591913582514176&clusterId=155591913582514176&token=8bdb3524-d836-48c7-a3f5-1c43af0caddd&version=0.24.3 starting
E0408 10:58:47.979025 6 client.go:380] pipe copy to websocket: websocket: close 1009 (message too big): No async message support and buffer too small. Buffer size: [524,288], Message size: [4,096]
E0408 10:58:47.979058 6 client.go:324] Error doing 27756749-4425-4a8f-a293-eadb3da087c0 for wss://devops.------/websocket?group=cluster:155591913582514176&processor=agent&secret_key=devops_ws&key=cluster:155591913582514176&clusterId=155591913582514176&token=8bdb3524-d836-48c7-a3f5-1c43af0caddd&version=0.24.3, backing off 1s: websocket: close 1009 (message too big): No async message support and buffer too small. Buffer size: [524,288], Message size: [4,096]
-
原因分析:
日志比较少的没有问题,可以正常显示。日志比较多的,创建ws连接时,agent与devops-service直接连接建立后,发送消息时会报1009错误。
-
疑问:
- 从报错来看,消息尺寸是4096,远小于Buffer size,为什么会报1009?
- 对于长时间运行的pod, 默认是取多少条日志显示呢?
- 之前版本貌似没这个问题,pod是会一行日志较大(一个大的XMl信息)输出的。