docs: update DevOps/Gitlab/Minimal-install
parent
3cee2b82ac
commit
17f4d4caf2
|
|
@ -2,7 +2,7 @@
|
|||
title: Gitlab minimal install
|
||||
description:
|
||||
published: true
|
||||
date: 2025-03-25T18:39:58.350Z
|
||||
date: 2025-03-25T18:40:52.824Z
|
||||
tags: gitlab
|
||||
editor: markdown
|
||||
dateCreated: 2025-03-25T18:39:58.350Z
|
||||
|
|
@ -65,20 +65,20 @@ gitaly['configuration'] = {
|
|||
},
|
||||
],
|
||||
}
|
||||
```
|
||||
|
||||
gitaly['env'] = {
|
||||
'GITALY_COMMAND_SPAWN_MAX_PARALLEL' => '2'
|
||||
}
|
||||
```
|
||||
|
||||
❗️Обращаю ваше внимание, что я убрал из этого раздела настройки, касающиеся cgroups. В инструкции судя по всему какая-то ошибка. Если их оставить, то сокет gitaly не поднимается. А в интерфейсе при создании каких-либо сущностей, например, нового проекта, вылетает 502 ошибка. И это не зависит от выделенных ресурсов.
|
||||
|
||||
7️⃣ Отключаем мониторинг:
|
||||
|
||||
prometheus_monitoring['enable'] = false
|
||||
`prometheus_monitoring['enable'] = false`
|
||||
|
||||
8️⃣ Уменьшаем потребление памяти процессам GitLab:
|
||||
|
||||
```
|
||||
gitlab_rails['env'] = {
|
||||
'MALLOC_CONF' => 'dirty_decay_ms:1000,muzzy_decay_ms:1000'
|
||||
}
|
||||
|
|
@ -86,16 +86,17 @@ gitlab_rails['env'] = {
|
|||
gitaly['env'] = {
|
||||
'MALLOC_CONF' => 'dirty_decay_ms:1000,muzzy_decay_ms:1000'
|
||||
}
|
||||
```
|
||||
|
||||
9️⃣ Перезапускаем Gitlab:
|
||||
|
||||
# gitlab-ctl reconfigure
|
||||
`# gitlab-ctl reconfigure`
|
||||
|
||||
🔟 Идём в веб интерфейс и отключаем в настройках мониторинга метрики Prometheus: Admin Area ⇨ Settings ⇨ Metrics and profiling ⇨ Metrics - Prometheus ⇨ отключаем Enable Prometheus Metrics.
|
||||
|
||||
После перезапуска Gitlab будет очень долго подниматься. Но в итоге заработает. Смотрим потребление памяти и проверяем, как всё работает:
|
||||
|
||||
# free -h
|
||||
`# free -h`
|
||||
|
||||
Более подробно всё это описано по ссылке в статье из начала заметки. Для комфортной работы лучше всё же добавить до 2CPU и 3GB памяти. Тогда всё это будет бодро работать с предложенными параметрами. Если этого не сделать, то иногда будете видеть 500-е ошибки.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue