原因:开了多个pod,且版本不统一。
我出现的情况是有个定时任务每天凌晨启动。@Scheduled(cron = "0 0 0 * * ?")
然后正式环境没有问题,测试环境却偶尔统计不进去。
修改执行时间@Scheduled(cron = "0 23 15 * * ?") 又能成功。
查看测试环境log
com.netflix.loadbalancer.DynamicServerListLoadBalancer Line:150 - DynamicServerListLoadBalancer for client manager-service initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=manager-service,current list of Servers=[xx.42.xx.192:8080, xx.42.xx.207:8080]
,current list of Servers怎么有两个地址。。。。
不知道哪位兄dei,在测试环境多部署了一个rancher名字不同的manager-service包。。。。。。