docker部署时造成es的tcp连接数翻倍且新节点无法获取线程执行任务造成异常
docker部署新pod后,流量切过去了,但是旧的pod会保存几分钟保证之前的处理完成之后才杀死,但是这样就会导致新的pod上来之后也与es建立连接是,es的tcp连接增加,且无法获取到es的处理线程(或者只能获取到少量),从而处理速度无法满足,导致来不及处理请求,请求堆积超过es设置的线程缓存队列长度,从而异常,如何解决?
docker部署时造成es的tcp连接数翻倍且新节点无法获取线程执行任务造成异常
docker部署新pod后,流量切过去了,但是旧的pod会保存几分钟保证之前的处理完成之后才杀死,但是这样就会导致新的pod上来之后也与es建立连接是,es的tcp连接增加,且无法获取到es的处理线程(或者只能获取到少量),从而处理速度无法满足,导致来不及处理请求,请求堆积超过es设置的线程缓存队列长度,从而异常,如何解决?