問(wèn)題說(shuō)明
參照官網(wǎng)安裝jenkins: https://pkg.jenkins.io/redhat-stable/
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
yum install fontconfig java-11-openjdk
yum install jenkins
安裝完成后通過(guò)systemctl start jenkins
命令啟動(dòng), 失敗
Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.
使用提示的systemctl status jenkins.service
命令查看詳細(xì)狀態(tài):
[root@VM-8-2-centos ~]# systemctl status jenkins.service
● jenkins.service - Jenkins Continuous Integration Server
Loaded: loaded (/usr/lib/systemd/system/jenkins.service; disabled; vendor preset: disabled)
Active: failed (Result: start-limit) since Thu 2023-05-25 15:18:53 CST; 2s ago
Process: 17367 ExecStart=/usr/bin/jenkins (code=exited, status=1/FAILURE)
Main PID: 17367 (code=exited, status=1/FAILURE)
May 25 15:18:53 VM-8-2-centos systemd[1]: jenkins.service: main process exited, code=exited, status=1/FAILURE
May 25 15:18:53 VM-8-2-centos systemd[1]: Failed to start Jenkins Continuous Integration Server.
May 25 15:18:53 VM-8-2-centos systemd[1]: Unit jenkins.service entered failed state.
May 25 15:18:53 VM-8-2-centos systemd[1]: jenkins.service failed.
May 25 15:18:53 VM-8-2-centos systemd[1]: jenkins.service holdoff time over, scheduling restart.
May 25 15:18:53 VM-8-2-centos systemd[1]: Stopped Jenkins Continuous Integration Server.
May 25 15:18:53 VM-8-2-centos systemd[1]: start request repeated too quickly for jenkins.service
May 25 15:18:53 VM-8-2-centos systemd[1]: Failed to start Jenkins Continuous Integration Server.
May 25 15:18:53 VM-8-2-centos systemd[1]: Unit jenkins.service entered failed state.
May 25 15:18:53 VM-8-2-centos systemd[1]: jenkins.service failed.
網(wǎng)上大多都說(shuō)是jdk路徑問(wèn)題和jdk版本不符。而我換了很多版本,路徑也加上了安裝路徑依然無(wú)法解決systemctl
啟動(dòng)的問(wèn)題
解決方式
以下方式可能只針對(duì)我服務(wù)器下的環(huán)境有效,可供參考
-
方式一:
cd /etc/init.d # 啟動(dòng) ./jenkins start # 停止 ./jenkins stop # 狀態(tài) ./jenkins status
-
方式二:
修改配置文件中的用戶名為root
老版本
# vim /etc/sysconfig/jenkins 修改為: JENKINS_USER="root"
新版本
# vim /usr/lib/systemd/system/jenkins.service 修改為: User=root Group=root
?
? 修改完成后執(zhí)行 # systemctl daemon-reload
重載配置文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-808411.html
參考
Jenkins啟動(dòng)失敗的七個(gè)問(wèn)題文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-808411.html
到了這里,關(guān)于systemctl start jenkins啟動(dòng)失敗的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!