gPaaS运维其他常见问题

1 gPaaS数据备份恢复方法
2 容器日志获取失败解决方案

容器日志界面显示:连接失败或超时,请重新连接…
原因及解决办法:容器日志是通过websocket连接实时滚动获取,需要前端负载均衡支持websocket转发。一般直接访问gPaaS所在主机不会出现日志获取失败。如果前端经过nginx等负载均衡转发,需要参考如下配置:
location / {
proxy_pass http://gpaas_backend_uri;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}支持websocket的配置:
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";3 苍穹应用偶尔出现连接超时
关键词:连接超时,连接重置,connect timed out,reset
苍穹应用部署在K8S里,redis部署在虚拟机上,苍穹应用运行过程中出现了redis连接超时,报错如下:

日志错误信息:redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out.
对redis所以虚拟机上使用tcpdump如下:

解决办法:修改redis所在的虚拟机内核参数net.ipv4.tcp_tw_recycle = 0。
原因分析:主机上同时开启tcp_timestamp和tcp_tw_recycle会启用TCP/IP协议栈的per-host的PAWS机制;经过同一NAT转换后的来自不同真实client的数据流,在服务端看来是于同一host打交道;但由于不同真实client会携带各自的timestamp值;因而无法保证整过NAT转化后的数据包携带的timestamp值严格递增; 当服务器的per-host PAWS机制被
gPaaS运维其他常见问题
1 gPaaS数据备份恢复方法点击查看2 容器日志获取失败解决方案容器日志界面显示:连接失败或超时,请重新连接…原因及解决办法:容器日志...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



