apinto icon indicating copy to clipboard operation
apinto copied to clipboard

bug: 在使用 service 的 round-robin 负载均衡器策略时,并发访问,会偶现 select error: no valid node 异常

Open RicardoArk opened this issue 1 year ago • 1 comments

Current Behavior

在使用 service 的 round-robin 负载均衡器策略时,并发访问,会偶现 select error: no valid node 异常

Expected Behavior

No response

Error Logs

[ERRO] [worker-43]select error: no valid node [ERRO] [worker-43]select error: no valid node [ERRO] [worker-43]select error: no valid node [ERRO] [worker-43]select error: no valid node

Steps to Reproduce

step1:通过 openapi 添加服务信息,添加时选择负载均衡器配置 "balance": "round-robin" step2:添加的 nodes 数组只填写一个节点 step3:添加路由,将上述步骤添加的 service 作为 target service step4:并发请求该路由,出现问题的场景有 10 人并发访问该路由 step5:查看错误日志 error.log (docker 挂载位置: /var/lib/apinto/log)

Environment

  • APINTO version (run apinto version):
  • Operating system (run uname -a):

RicardoArk avatar May 08 '24 08:05 RicardoArk

该问题已经修复并发布,您可以重新pull代码,或者使用最新版本的release文件再试试

Dot-Liu avatar May 10 '24 10:05 Dot-Liu