O Jenkins CI pode ser monitorado com o supervisor?

1

Estou executando o Jenkins CI em uma micro instância do Ubuntu EC2 (é a única coisa que está sendo executada).

De vez em quando, o OOM killer ataca, o que é um problema real (já configurei o uso de memória do Jenkins para um mínimo).

Posso usar o supervisor (ou algo similar?) para ativar o jenkins novamente?

Se sim, como seria o script do supervisor run ?

    
por robmcvey 31.10.2013 / 12:50

1 resposta

3

O seguinte reiniciará o serviço se ele terminar abruptamente E forçará uma alocação de 512M de RAM para a VM java. Ajuste de acordo com talvez 0,5 ou 0,75 da sua RAM. Você precisa de alguma RAM ociosa para armazenar em cache todos os espaços de trabalho.

[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
    
por 31.10.2013 / 13:05