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

Можно ли контролировать Jenkins CI с супервизором?

Я запускаю Jenkins CI на микро-экземпляре Ubuntu EC2 (это единственное, что работает).

Время от времени появляется убийца OOM, что является настоящей болью (я уже настроил использование памяти jenkins до минимума).

Могу ли я использовать супервайзера (или подобное?), Чтобы снова раскрутить Дженкинса?

Если да, то что бы руководитель run сценарий похож?

Следующее приведет к перезапуску службы, если она внезапно завершится, И принудительно выделит 512 МБ ОЗУ для виртуальной машины Java. Отрегулируйте соответственно до 0,5 или 0,75 вашей RAM. Для кэширования всех рабочих пространств вам понадобится свободная оперативная память.

[program:jenkins]
command = /usr/bin/java -Xms512m -Xmx512m -Xmsn512m -server -Djava.net.preferIPv4Stack=true -jar /usr/share/jenkins/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080 --ajp13Port=-1
stdout_logfile = syslog
redirect_stderr = true
user = jenkins