Как исправить RejectedExecutionException в пятно? - PullRequest
0 голосов
/ 24 апреля 2020

Я запрашивал базу данных, используя slick и HikariCp. Так что количество получаемых запросов велико.
Гладкая версия: 3.3.2 Hikaricp версия: 3.3.0 Получил это исключение:

java.util.concurrent.RejectedExecutionException: Task slick.basic.BasicBackend$DatabaseDef$$anon$3@5ce93494 rejected from slick.util.AsyncExecutor$$anon$1$$anon$2@2346719[Running, pool size = 20, active threads = 20, queued tasks = 1000, completed tasks = 27339]

Для того же ввода, он отлично работает в моей локальной системе и Кроме того, пытаясь увеличить число запросов, он снова работал нормально в локальном режиме.

После поиска ответа на него, немногие рекомендовали правильно обрабатывать будущее, поэтому я уже обрабатываю будущие вызовы с помощью Scala рекомендации.

В чем может быть причина этой проблемы и ответ, чтобы исправить это?

Заранее спасибо.

...