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

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

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

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

2 ответа

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

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

Другие вопросы по тегам