背景:
在维护paas平台的时候发现一个web前端容器服务运行报错,提示如下:
问题分析:
根据日志的内容,发现是nginx.conf配置文件的stream模块配置存在问题导致的。需要查看一下nginx.conf配置文件的内容:
注:这里使用的是k8s云原生的configmap组件的功能
stream { upstream stream_rabbitmq_backend { server 172.20.66.240:31502; } server { listen 31502; proxy_pass stream_rabbitmq_backend; } } stream { upstream mysql_4a { server 10.36.6.188:3306; } server { listen 34306; proxy_pass mysql_4a; } }发现存在两个stream模块配置,这个是不合理的,只要一个stream模块就可以的,
问题处理:
解决访问就是只要一个stream模块就可以,修改后如下:
stream { upstream stream_rabbitmq_backend { server 172.20.66.240:31502;

文章讲述了在维护PaaS平台时遇到的Web前端容器服务运行错误,源于nginx.conf中冗余的stream模块配置。通过分析日志,作者指出了问题并提供了修正方法,强调了stream模块在四层代理中的正确用法。

最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



