Spring Boot,
Использует клиент lettuce 5.0.4
В какой то момент в логе появляется:
Force-closing a channel whose registration task was not accepted by an event loop: [id: 0xe8711171]
java.util.concurrent.RejectedExecutionException: event executor terminated
...
at io.lettuce.core.RedisClient.connect(RedisClient.java:202)
После этого количество конектов к Редису уменьшается практически в ноль, и приложение падает
помогает рестарт
памяти и ресурсов, судя по мониторингу - хватает. почему бекенд обрубает конект к редису - загадка (ну или редис отрубает конект бекенда)
кто-то сталкивался?
может есть чат специфический по Redis, где могут помочь?
косяк явы же
и судя по гуглу - упирается в память имеено ява
судя по ошибке - проблема скорее всего где-то на стороне клиента, но также возможно что она триггерится какими-то событиями на стороне EC/redis (например фэйловер).
Обсуждают сегодня