服务在 Eureka 上保持注册, Java 进程还在,但是请求直接 502 超时了。

2020-10-12 14:51:33 +08:00
 enchigo
最近项目上生产了,用户量应该也没多少吧,公司内部的系统,撑死也就四千人。

服务过一段时间就会挂掉,但是挂掉了进程还在,eureka 的服务列表也会有显示,就是收不到请求了。

每次挂了重启也不是个事啊。

求大佬支支招。
2298 次点击
所在节点    Java
12 条回复
julyclyde
2020-10-12 15:06:20 +08:00
故障的时候你去检查一下啊
你这种帖子问的很务虚啊
gdtdpt
2020-10-12 15:10:32 +08:00
Eureka 与 Client 的心跳正常,大概应该查下网关?
enchigo
2020-10-12 15:26:10 +08:00
@julyclyde 每次解决方法都是重启,现在突然把问题指向我了,让我排查。
enchigo
2020-10-12 15:26:50 +08:00
@gdtdpt 网关没毛病,其他服务都是正常,到此服务就 502time out
xx6412223
2020-10-12 15:38:33 +08:00
啥都没有,别人只能猜
我猜一个,是不是被流控了
zunceng
2020-10-12 15:44:06 +08:00
lstio 服务 HA 熔断机制了解一下
xuanbg
2020-10-12 16:01:56 +08:00
服务没有响应,但还活着。一般都是内存溢出了
lazyfighter
2020-10-12 16:44:51 +08:00
502 看健康检查啊~ 上面的人都在说啥? 是我不懂网关了吗?
enchigo
2020-10-12 16:47:25 +08:00
@lazyfighter 很头疼 刚刚已经把锅甩出去了 只能等复现了 查看排查 jvm 的问题了
gaius
2020-10-12 21:34:33 +08:00
超时不是 504 ??
zouqiang
2020-10-13 09:26:44 +08:00
网关加个失败重试,再慢慢排查
julyclyde
2020-10-13 12:40:54 +08:00
502 是谁产生的? load balancer 吗?
按说你们内部服务可以直接互相访问啊,不需要经过 lb 啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/714175

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX