Назад | Перейти на главную страницу

Idle Jenkins занимает около 700 МБ ОЗУ

Я только что сделал новую установку jenkins master на частном виртуальном сервере с 1 ГБ оперативной памяти. Я еще не устанавливал на этом сервере ничего, кроме Jenkins. Я сократил количество исполнителей до 1. Когда я запускаю jenkins services, он потребляет ок. 700 МБ ОЗУ просто бездействуют:

Что случилось со всеми этими дочерними процессами ??

Для сравнения, после того, как я остановил службу Jenkins:

Посмотрите сценарий запуска Jenkin (обычно /etc/init.d/jenkins), чтобы найти каталог конфигурации:

JENKINS_CONFIG=/etc/sysconfig/jenkins

Затем просмотрите предоставленный файл и найдите:

JENKINS_HANDLER_IDLE="20"

Установите то, что вы хотите, и у вас не будет так много детей.

Если он установлен слишком высоко, у вас могут закончиться дескрипторы файлов.

Чтобы исправить это, сначала

cat /proc/sys/fs/file-max 

Это дает вам приблизительное представление о том, сколько открытых файлов действительно может выдержать система.

вы можете перейти в /etc/security/limits.d и создать файл 10-nofiles.conf

установите что-то вроде этого:

# Default for number of open files

*          soft    nofile     200000
*          hard    nofile     220000
root       soft    nofile     400000
root       hard    nofile     440000

Никогда не превышайте указанное выше значение file-max.