Уменьшите объем потребляемой памяти Gitlab

Я в настоящее время выполняю и экземпляр Gitlab (v6.7.3) и Приводимый в действие фантомом персональный блог на DigitalOcean VPS с 512 МБ (самый низкий уровень), подаваемый nginx. Пока просто недавно я не не мог выполнить обоих, потому что Gitlab не удалось запуститься, жалуясь на низкую память. Я решил проблему (по крайней мере, временный) путем включения подкачки на VPS (1 ГБ). Основной вопрос, кажется, что Gitlab порождает 25 (!) экземпляров Sidekiq, каждый из которых поднимает приблизительно 30% моей памяти, как показано в htop. Я нашел вопрос здесь на SF о конфигурировании Gitlab для использования меньшего количества рабочих Sidekiq, но это не получило принятый ответ.

Мой вопрос: какова конфигурация для выполнения Gitlab с самым низким объемом потребляемой памяти? Возможно, я не могу уменьшить те 25 рабочих Sidekiq, но я могу сделать что-то еще для сокращения ее объема потребляемой памяти.

Мой VPS для личного пользования только, я имею 5 или 6 проектов на своем Gitlab и ожидаю самое большее 5 или 6 фиксаций в день, таким образом, самая легкая конфигурация, которая на самом деле работает, достаточно хороша для меня. Мой блог также имеет очень немного хитов.

5
задан 13 April 2017 в 15:14
2 ответа

Сейчас я использую Gogs , чтобы мои проекты не были такими полнофункциональными, как GitLab, но для моих проектов более чем достаточно, он суперлегкий и не не требует настройки, только начальная конфигурация.

5
ответ дан 3 December 2019 в 01:09

. Эту конфигурацию можно использовать в своем gitlab.rb sidekiq ['concurrency'] = 1 # 25 по умолчанию единорог ['worker_processes'] = 1 # 2 по умолчанию Это должно снизить потребление памяти.

5
ответ дан 3 December 2019 в 01:09

Теги

Похожие вопросы