Основные проблемы:
Я вижу такие журналы:
Код: Выделить всё
HikariPool-1 - Connection is not available, request timed out after 30000ms (total=0, active=0, idle=0, waiting=1)
Код: Выделить всё
message='Internal error', description='Could not open JPA EntityManager for transaction'
Код: Выделить всё
@Lock(LockModeType.PESSIMISTIC_WRITE)
@Query("SELECT so FROM ServiceOrder so WHERE so.id = ?1")
Optional findByIdWithPessimisticWriteLock(String serviceOrderUuid);
Код: Выделить всё
spring.datasource.hikari.maximum-pool-size=30
spring.datasource.hikari.minimum-idle=10
- Проблема возникает в условиях перегрузки, когда одновременно обрабатывается много запросов.
- Конфигурация пула (максимальный размер, время ожидания) не изменилась по сравнению с предыдущей настройкой, которая отлично работала с Spring Boot 2 + Hibernate 5.
- Ожидается ли такое поведение после перехода на Hibernate 6?
Заранее спасибо.
Мобильная версия