Я подозреваю, что это утечка соединения со стороны сервера.
Sidekiq::Middleware::Server::ActiveRecord
- это промежуточное ПО, которое отвечает за возврат соединений в пул после завершения задания. Это должно быть включено по умолчанию.
Когда вы запускаете сервер с флагом -v
,
bundle exec sidekiq -v -C config_file
будет печатать все промежуточные программы, которые будут вызваны. Можете ли вы проверить, присутствует ли это промежуточное ПО в списке?