Przejdź do treści
Wyjątki JavaBłąd
RejectedExecutionException

RejectedExecutionException

Executor nie może przyjąć zadania do wykonania.

jvmspring

Co powoduje ten błąd

Kolejka executora jest pełna, executor został zamknięty lub polityka odrzucania odrzuciła zadanie. Zjawisko to często występuje przy przesyłaniu zadań po wywołaniu shutdown().

Jak to naprawić

Sprawdź, czy executor jest zamknięty. Zwiększ pojemność kolejki. Użyj CallerRunsPolicy jako obsługi odrzuceń. Zaimplementuj mechanizm backpressure lub ograniczania przepustowości.

Oficjalna dokumentacja

Powiązane kody błędów