Como cambiar o número de porto de Jenkins en Ubuntu

Jenkins é unha ferramenta de integración continua baseada no desenvolvemento de Java. No sistema de Ubuntu, cando Jenkins está actualizado, o porto está ocupado. Este problema pode ser resolto modificando o número de porto de Jenkins. A seguinte serie pequena dirá como Ubuntu pode modificar o número de porto de Jenkins.

O número de porto é 8080 e os outros procedementos utilizados por 8080, non modifican o porto do porto 8080 Jenkins Porto Ocupado.

Ao revisar o script /etc/init.d/jenkins, atoparás que debes realizar dous pasos:

1. Modificar o comando Check_tcp_port de A función DO_START e cambia o número de porto de 8080 a 8082

#

# función que comeza o daemon / servizo

#

do_start ()

{

# A localización predeterminada é / var / run / jenkins / jenkins. PID Pero o directorio principal debe ser creado

mkdir` dirname $ pidfile` “/ dev / null 2” & 1 | | TRUE

CHOWN $ JENKINS_USER `Dirname $ pidfile`

# devolver

# 0 se o demo comezou

# 1 Se o demo xa estaba en execución

# 2 se o daemon non se puido iniciar

$ daemon $ daemon_args – executando devolver 1

# verificar que o porto de Jenkins non está en uso, Winstone non sae de

# mesmo para bidexception

check_tcp_port “http” “$ http_port” “8082” | | Devolve 1

# Se VAR MaxepenFiles está habilitado en / etc / default / Jenkins, configure os ficheiros máximos abertos a

# valor axeitado

Se, entón

& Echo límite máximo de limitación de ficheiros abertos a $ maxopenfiles

ulimit -n $ maxOpenFiles

FI

# –Super no daemon non se prepara variables de ambiente como o inicio , usuario, nome de rexistro ou nome de usuario,

#, polo que o permitimos facelo agora por nós. “$ Daemon $ daemon_args – $ java $ java_args -Jar $ jenkins_war $ jenkins_args” | | Devolve 2

}

2. Modificar o ficheiro / etc / default / jenkins, cambiar o porto 8080 a 8082

E reiniciar Jenkins, verificar:

PS -DEF | Grep java

Jenkins 7234 7233 99 11:14? 00:00:04 / usr / bin / java -jar /usr/share/jenkins/jenkins.war –webroot = / var / cache / jenkins / war –httpport = 8082 –Ajp13port = -1

A modificación foi exitosa.

O anterior é como Ubuntu cambia o número de porto de Jenkins. Só se requiren dous pasos para modificar o número de porto de Jenkins, que non ocupa o porto 8080.

Deixa unha resposta

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *