KamoCRM

Bound translation concurrency to 3 threads to prevent DB pool exhaustion

FixSecurityService
Змішані
17 квітня 2026 р. о 05:24 UTC
Авторизація
Kamo
Про нас
292e334

Unbounded @Async (SimpleAsyncTaskExecutor) created 50 threads simultaneously when the retry scheduler fired, each opening a DB transaction and draining HikariCP's connection pool. Add a dedicated 'translationExecutor' capped at 3 threads (queue 500) and bind translateCommitLog to it.

Всі зміни

Як ви бачите відправлення?

Все це прибуває в робочому просторі. Почати безкоштовно план і читати цю сторінку знову в місяць.

БезкоштовноПерегляд цін