Исчерпаны ThreadPool Отклонены запросы JAVA - PullRequest
0 голосов
/ 01 апреля 2019

До сих пор Hystrix работал идеально для меня.я использую его в контексте микросервисов, выполняю действия в методе @hystrixCommand и, если он не работает, у меня есть запасной метод.

на сегодняшний день я получаю странное поведение от своего микросервиса, которое, по моему мнению, является проблемойс моим кодом, а затем я заметил эту ошибку в моей консоли.

Задача java.util.concurrent.FutureTask@e765037 отклонена из java.util.concurrent.ThreadPoolExecutor@4b74df9d [Выполняется, размер пула =10, активные потоки = 10, поставленные в очередь задачи = 0, выполненные задачи = 0]

Есть ли что-нибудь, что я могу сделать, чтобы очистить этот пул потоков или что-то еще?

у меня естьдругие проекты, которые выполняют тот же сценарий без этого исключения: / я действительно озадачен, я даже удалил проект и импортировал более старую версию, ничего я не изменил имя основного класса (я подумал, что, возможно, есть некоторые застрявшие потоки с его именем)Все еще ничего

Я серьезно думаю о том, чтобы поджечь компьютер: o Возможно, проклятие уйдет.

Может кто-нибудь помочь мне, пожалуйста?

PS: я пытался увеличить этот размер пула с этими добавлениями

@ HystrixCommand (commandKey = "get-access-time", groupKey =" AccessTime ", fallbackMethod =" fallBackSum ", threadPoolProperties = {@HystrixProperty (name =" maxQueueSize ", value =" 101 "), @HystrixProperty (name =" queueSizeRejectionThreshold ", value =" 101 "),})

и у меня появилось исключение hystrixTimeOutException, и схема ОТКРЫТА

...