1、问题
jenkins通过systemctl start jenkins.service
启动服务,端口不是配置文件里自定义的端口
2、排查
1、系统service配置
1
2
3
4
|
vim /lib/systemd/system/jenkins.service
# 修改端口号
Environment="JENKINS_PORT=9898"
|
2、etc下的系统配置
1
2
3
4
|
vim /etc/sysconfig/jenkins
# 修改端口号
JENKINS_PORT="9898"
|
3、通过systemctl status查看启动配置文件的路径
1
|
systemctl status jenkins.service
|
1
2
3
4
5
|
注意需要排查上面图片中框选出来的`1`和`2`
1:系统配置文件路径,上面已经更改了没问题
2:该文件是一个重写文件,问题就在这里,需要把里面的端口号也更改为9898
|
1
|
vim /etc/systemd/system/jenkins.service.d/override.conf
|
3、解决
1
2
3
4
5
|
# 重新加载systemctl配置
systemctl daemon-reload
# 重启jenkins
systemctl restart jenkins.service
|
4、查看jenkins服务
1
|
netstat -ntlp #有端口为9898的服务已经在运行了
|