Как установить допустимый размер дискового пространства для Jenkins? - PullRequest
0 голосов
/ 28 апреля 2020

У меня только что известная проблема с Jenkins:

Master (главный узел Jenkins)

Слишком мало места на диске. На /var/lib/jenkins.

... осталось только 1.309 ГБ, а узел отключен.

Распространенным решением для этого является очистка данных, хранящихся в Jenkins. Существуют разные подходы, но основная идея заключается в следующем: удалить старые / устаревшие / бесполезные данные, а в лучшем случае также автоматизировать очистку этих данных.

Существует также временный обходной путь: установка Free Space Threshold (в разделе Jenkins -> Nodes -> Node Monitoring) до значения, меньшего, чем значение из предупреждающего сообщения.

Что I хочет, прежде всего, понять, почему и как Дженкинс получает ограниченное дисковое пространство . Где это ограничение установлено? И на следующем шаге: Как изменить это значение?


ОБНОВЛЕНИЕ

Я проверил дисковое пространство:

ax@civm:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G     0  1.9G   0% /dev
tmpfs           394M  992K  393M   1% /run
/dev/sda2       9.8G  8.0G  1.4G  86% /
...

Итак, в разделе Jenkins есть только около 1035 * / 1.4 ГБ свободного места. Что странно, потому что я увеличил размер раздела с 10 до 50 ГБ сегодня (используя fdisk).

ОК, я только что запустил resize2fs /dev/sda2. Теперь df показывает больше свободного места:

ax@civm:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G     0  1.9G   0% /dev
tmpfs           394M  996K  393M   1% /run
/dev/sda2        50G  8.0G   40G  17% /

Не знаю, почему только 40, а не 42 ГБ, но для Дженкинса этого должно быть достаточно.

Но Дженкинс, похоже, не замечает этих изменений, он по-прежнему отображает «слишком мало места на диске» и держит мастер в автономном режиме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...