Osoby które zainstalowały GitLab mogą mieć mentalny problem z ilością procesów Sidekiq.
Jest on odpowiedzialny za wykonywanie zadań w tle dla Ruby. Na start ładuje nam 25 procesów. Pewnie nigdy tyle nie użyjemy jeśli jest to na nasze potrzeby.
Aby zmniejszyć tą ilość tworzymy plik sidekiq.yml
w katalogu/home/git/gitlab/config
:
---
:concurrency: 5
potem już tylko service gitlab restart
i gotowe.
Więcej opcji które można ustawić:
---
:verbose: false
:pidfile: ./tmp/pids/sidekiq.pid
:concurrency: 25
# Set timeout to 8 on Heroku, longer if you manage your own systems.
:timeout: 30
:queues:
- [critical, 3]
- [default, 2]
- [low, 1]