GNU/Linux >> Tutoriales Linux >  >> Linux

Jenkins muerto pero el archivo pid existe

Mientras seguía el tutorial de AWS sobre cómo configurar una canalización de compilación con Jenkins y Amazon ECS, encontré exactamente el mismo error.

Cambiar los puertos no resolvió el problema.

Descubrí que el error provenía de la versión de Java instalada junto con Jenkins.

Java-1.7.0-openjdk actualizado a java-1.8.0-openjdk funcionó

EDITAR:Del comentario de Anatoly, para actualizar java:

sudo yum install java-1.8.0-openjdk

y luego elimine la versión anterior:

sudo yum remove java-1.7.0-openjdk.x86_64

Finalmente, reinicie el servicio jenkins

sudo service jenkins restart

Cambiar JENKINS_AJP_PORT="8009" (O cualquier valor) a JENKINS_AJP_PORT="-1"

Seguro que funcionará.


Linux
  1. ¿Descomprimir un archivo .gz para obtener un archivo de texto pero obtener un archivo binario?

  2. PID máximo en Linux

  3. <nombre-servicio> muerto pero el archivo pid existe

  4. mover solo si el archivo existe en un script de shell

  5. Mover archivo pero solo si está cerrado

Ansible:comprobar si existe un archivo

Cómo verificar si existe un archivo o directorio en Bash

Cómo verificar si existe un archivo o directorio en Bash

Cómo verificar si existe un archivo o directorio en Bash Shell

mkdir -p falla cuando existe un directorio

/dev/sdb:No existe tal archivo o directorio (pero /dev/sdb1, etc. existe)