Saltar al contenido

¿Cómo darle a Jenkins más espacio de almacenamiento dinámico cuando se inicia como un servicio en Windows?

este problema se puede abordar de diferentes maneras, pero en este caso te dejamos la que en nuestra opinión es la resolución más completa.

Solución:

Si usó Aptitude (apt-get) para instalar Jenkins en Ubuntu 12.04, descomente el JAVA_ARGS línea en las primeras líneas de /etc/default/jenkins:

# arguments to pass to java
#JAVA_ARGS="-Xmx256m"   # <--default value
JAVA_ARGS="-Xmx2048m"
#JAVA_ARGS="-Djava.net.preferIPv4Stack=true" # make jenkins listen on IPv4 address

En su directorio de instalación de Jenkins hay un jenkins.xml, donde puede configurar varias opciones. Agregue el parámetro -Xmx con el tamaño que desee a la etiqueta de argumentos (o aumente el tamaño si ya está allí).

Debe modificar el archivo jenkins.xml. Específicamente necesitas cambiar

   -Xrs -Xmx256m 
    -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle 
    -jar "%BASE%jenkins.war" --httpPort=8080

a

    -Xrs -Xmx2048m -XX:MaxPermSize=512m 
    -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle 
    -jar "%BASE%jenkins.war" --httpPort=8080

También puede verificar las opciones de Java que utiliza Jenkins instalando el complemento del monitor de Jenkins a través de Administrar Jenkins / Administrar complementos y luego navegar a Gestión de Jenkins / Seguimiento de Hudson / maestro jenkins usar el monitoreo para determinar cuánta memoria está disponible para Jenkins.

Si recibe un error de falta de memoria cuando Jenkins llama a Maven, puede ser necesario configurar MAVEN_OPTS a través de Administrar Jenkins / Configurar sistema por ejemplo, si está ejecutando una versión de Java anterior a JDK 1.8 (los valores son sugerencias):

-Xmx2048m  -XX:MaxPermSize=512m

Si está utilizando JDK 1.8:

-Xmx2048m

Reseñas y valoraciones

Nos encantaría que puedieras compartir esta división si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 3.5)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *