billable + total non-billable)
- Получаем рестарты: gitlab-rails Process restarts:
по началу их было мало, теперь больше и больше, причем если подключаться к puma worker - то их не убивают.
Подскажите пожалуйста, в каком месте может быть затык?
Пробуем тюнить puma worker_processes.
Текущие версия и компоненты GitLab + vCPU/vRAM:
GitLab version: 15.11.4-ee
vCPU: 32, vRAM: 64GB
Sidekiq-[1-3]:
sidekiq['max_concurrency'] = 50
vCPU: 4, vRAM: 8GB * 3
gitaly:
vCPU: 12, vRAM: 16GB
gitlab.rb:
roles ['application_role']
puma['min_threads'] = 1
puma['max_threads'] = 2
puma['worker_processes'] = 30
puma['per_worker_max_memory_mb'] = 2048
Не вижу смысла "...пробовать тюнить..." (С) - в документации формулы приведены, какие значения выставлять. Плюс некоторые отмотанные пользователи способны своими запросами к API в такую позу скрутить воркер пумы, что тот действительно по памяти будет прибит.
Обсуждают сегодня