Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >詹金斯正在运行,但服务部门表示失败了。

詹金斯正在运行,但服务部门表示失败了。
EN

Stack Overflow用户
提问于 2021-12-16 06:23:21
回答 2查看 1.8K关注 0票数 4

由于我已经通过在CentOS7上安装了jenkins 2.319.1,所以我有一个问题,就是我可以通过systemctl启动jenkins作为服务启动jenkins。然后詹金斯将启动一个I可以通过浏览器访问它。但是,如果我试图通过systemctl状态jenkins获得服务的状态。

我首先得到的是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
PROD [root@abmrndplje001 grafra1969]$ systemctl status jenkins
● jenkins.service - LSB: Jenkins Automation Server
   Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
  Drop-In: /etc/systemd/system/jenkins.service.d
           └─00-proxy.conf
   Active: activating (start) since Wed 2021-12-15 19:42:42 CET; 1min 54s ago
     Docs: man:systemd-sysv-generator(8)
  Control: 969 (jenkins)
   CGroup: /system.slice/jenkins.service
           ├─ 969 /bin/sh /etc/rc.d/init.d/jenkins start
           ├─1004 runuser -s /bin/bash jenkins -c ulimit -S -c 0 >/dev/null 2>&1 ; /etc/alternatives/java ...
           ├─1035 bash -c ulimit -S -c 0 >/dev/null 2>&1 ; /etc/alternatives/java -Djava.awt.headless=true...
           └─1041 /etc/alternatives/java -Djava.awt.headless=true -Xmx8g -XX:MaxPermSize=1024m -DJENKINS_H...

Dec 15 19:42:42 abmrndplje001.pass-consulting.com systemd[1]: Starting LSB: Jenkins Automation Server...
Dec 15 19:42:42 abmrndplje001.pass-consulting.com runuser[1004]: pam_unix(runuser:session): session open...0)
Dec 15 19:42:42 abmrndplje001.pass-consulting.com jenkins[969]: Starting Jenkins OpenJDK 64-Bit Server V....0
Dec 15 19:42:55 abmrndplje001.pass-consulting.com jenkins[969]: WARNING: An illegal reflective access op...ed
Dec 15 19:42:55 abmrndplje001.pass-consulting.com jenkins[969]: WARNING: Illegal reflective access by co...n)
Dec 15 19:42:55 abmrndplje001.pass-consulting.com jenkins[969]: WARNING: Please consider reporting this ...$2
Dec 15 19:42:55 abmrndplje001.pass-consulting.com jenkins[969]: WARNING: Use --illegal-access=warn to en...ns
Dec 15 19:42:55 abmrndplje001.pass-consulting.com jenkins[969]: WARNING: All illegal access operations w...se
Hint: Some lines were ellipsized, use -l to show in full.
PROD [root@abmrndplje001 grafra1969]$

大约5分钟后。状态从激活变为失败,并作为原因给出了超时。然而,进程仍在运行,jenkins正在工作,可以通过浏览器访问。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
PROD [root@abmrndplje001 grafra1969]$ systemctl status jenkins -l
● jenkins.service - LSB: Jenkins Automation Server
   Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
  Drop-In: /etc/systemd/system/jenkins.service.d
           └─00-proxy.conf
   Active: failed (Result: timeout) since Wed 2021-12-15 19:47:42 CET; 5min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 969 ExecStart=/etc/rc.d/init.d/jenkins start (code=killed, signal=TERM)
   CGroup: /system.slice/jenkins.service
           ├─1004 runuser -s /bin/bash jenkins -c ulimit -S -c 0 >/dev/null 2>&1 ; /etc/alternatives/java -Dj                                                                   ava.awt.headless=true -Xmx8g -XX:MaxPermSize=1024m -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenk                                                                   ins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --ht                                                                   tpListenAddress=localhost --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20
           ├─1035 bash -c ulimit -S -c 0 >/dev/null 2>&1 ; /etc/alternatives/java -Djava.awt.headless=true -X                                                                   mx8g -XX:MaxPermSize=1024m -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/l                                                                   og/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --httpListenAddress=localhos                                                                   t --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20
           └─1041 /etc/alternatives/java -Djava.awt.headless=true -Xmx8g -XX:MaxPermSize=1024m -DJENKINS_HOME                                                                   =/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cac                                                                   he/jenkins/war --daemon --httpPort=8080 --httpListenAddress=localhost --debug=5 --handlerCountMax=100 --handl                                                                   erCountMaxIdle=20

Dec 15 19:42:42 abmrndplje001.pass-consulting.com jenkins[969]: Starting Jenkins OpenJDK 64-Bit Server VM war                                                                   ning: Ignoring option MaxPermSize; support was removed in 8.0
Dec 15 19:42:55 abmrndplje001.pass-consulting.com jenkins[969]: WARNING: An illegal reflective access operati                                                                   on has occurred
Dec 15 19:42:55 abmrndplje001.pass-consulting.com jenkins[969]: WARNING: Illegal reflective access by com.goo                                                                   gle.inject.internal.cglib.core.$ReflectUtils$2 (file:/var/cache/jenkins/war/WEB-INF/lib/guice-4.0.jar) to met                                                                   hod java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
Dec 15 19:42:55 abmrndplje001.pass-consulting.com jenkins[969]: WARNING: Please consider reporting this to th                                                                   e maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$2
Dec 15 19:42:55 abmrndplje001.pass-consulting.com jenkins[969]: WARNING: Use --illegal-access=warn to enable                                                                    warnings of further illegal reflective access operations
Dec 15 19:42:55 abmrndplje001.pass-consulting.com jenkins[969]: WARNING: All illegal access operations will b                                                                   e denied in a future release
Dec 15 19:47:42 abmrndplje001.pass-consulting.com systemd[1]: jenkins.service start operation timed out. Term                                                                   inating.
Dec 15 19:47:42 abmrndplje001.pass-consulting.com systemd[1]: Failed to start LSB: Jenkins Automation Server.
Dec 15 19:47:42 abmrndplje001.pass-consulting.com systemd[1]: Unit jenkins.service entered failed state.
Dec 15 19:47:42 abmrndplje001.pass-consulting.com systemd[1]: jenkins.service failed.

如何才能正确启动服务?

我刚刚发现相同的jenkins版本运行在不同的CentOS7服务器上,并且服务状态是活动的。

到目前为止,我看到的唯一不同之处是,工作版本没有使用runuser作为第一个命令。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@jenkins2-rnd grafra1969]# systemctl status jenkins
● jenkins.service - LSB: Jenkins Automation Server
   Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
   Active: active (running) since Thu 2021-12-16 15:57:56 CET; 18min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 4436 ExecStop=/etc/rc.d/init.d/jenkins stop (code=exited, status=0/SUCCESS)
  Process: 4448 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/jenkins.service
           ├─ 1883 ssh-agent
           ├─ 3329 ssh-agent
           ├─ 4452 /etc/alternatives/java -Djava.awt.headless=true -Dhudson.plugins.active_directory.ActiveDirectorySecurityRealm.forceLdaps=f...
           ├─ 5150 ssh-agent
           ├─ 8365 ssh-agent
           ├─12083 sh -c ({ while [ -d '/var/lib/jenkins/workspace/Pam4Web_master@tmp/durable-8b6bf811' -a \! -f '/var/lib/jenkins/workspace/P...
           ├─12084 sh -c ({ while [ -d '/var/lib/jenkins/workspace/Pam4Web_master@tmp/durable-8b6bf811' -a \! -f '/var/lib/jenkins/workspace/P...
           ├─12085 sh -xe /var/lib/jenkins/workspace/Pam4Web_master@tmp/durable-8b6bf811/script.sh
           ├─12088 /usr/lib/jvm/java-11-openjdk/bin/java -classpath /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven-3.6/boot...
           ├─12969 sleep 3
           ├─13279 ssh-agent
           ├─14595 ssh-agent
           ├─15882 ssh-agent
           └─17056 ssh-agent
EN

回答 2

Stack Overflow用户

发布于 2021-12-22 06:28:28

我也遇到了同样的问题并解决了它。这个问题来自于你的/etc/init.d/jenkins。您可能会修改它,并且更新过程(rhel7上的yum)无法替换它。这个“旧文件”与jenkins的新版本不兼容。这就是systemctl命令不能正常工作的原因。

票数 2
EN

Stack Overflow用户

发布于 2022-02-14 02:30:06

问题是,yum想要安装/etc/init.d/jenkins的新版本。不过,既然我以前编辑过它。新文件已经安装在/etc/init.d/jenkins.rpmnew中,而systemd仍然使用旧的文件。我所做的就是接管我从旧的/etc/init.d/jenkins到新文件的更改。然后删除旧的/etc/init.d/jenkins,将/etc/init.d/jenkins.rpmnew重命名为/etc/init.d/jenkins,并重新启动服务。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70380631

复制
相关文章
用户支付成功但下单失败了怎么办?
8月,是更新最少的一个月了,出差一个月,打乱了节奏,回来第一周异常的累,其实最近并没有看新的文章,或者特别感兴趣的东西,不过好在遇到了两个新问题,让我有东西可写。
疯狂的KK
2019/08/19
2.8K0
用户支付成功但下单失败了怎么办?
五角大楼的「疯狂大脑」:DARPA过去20年都憋出了啥黑科技?
---- 新智元报道   编辑:David Aeneas 好困 【新智元导读】DARPA,五角大楼的大脑,过去20年都搞出了啥「军民同乐」的黑科技?不吹不黑,自动驾驶领先Waymo,脑机接口碾压马斯克。 美国国防部有一个以开发机器人、先进武器和未来科技而闻名的部门——国防高级研究计划局(Defense Advanced Research Projects Agency),简称DARPA。 在官方层面,它负责研发军方的高新科技。不过,人们更愿意称它为 「五角大楼的魔幻研发部门」。 起初,时任总统艾森豪
新智元
2022/08/26
6150
五角大楼的「疯狂大脑」:DARPA过去20年都憋出了啥黑科技?
正在消亡的金立,法院正式受理金立破产申请
12月17日,关于金立破产的消息甚嚣尘上,据媒体报道,广东省深圳市中级人民法院已于12月10日裁定,受理华兴银行对金立提出的破产清算申请。此申请意味着金立进入了破产程序,但具体是要破产清算还是破产重组还要再裁定。金立当晚的回应也是,现在还是破产重组方向。
镁客网
2018/12/27
4090
苹果人事“大地震”,意图减少对iPhone的依赖性
近一段时间以来,苹果高管变动的新闻一直没有停歇,包括以往被看作苹果下一任接班人的零售主管安吉拉·阿伦茨企卸任,约翰·詹南德雷亚被任命为机器学习和人工智能业务高级副总裁,Siri语音助手业务负责人比尔·斯塔西奥被罢免……这些人事变动在苹果是较为罕见的,但并不是偶然发生的。
镁客网
2019/03/06
4300
苹果人事“大地震”,意图减少对iPhone的依赖性
Hadoop 任务运行失败
任务运行失败最常见的情况是 map 任务或 reduce 任务中的用户代码抛出运行异常。如果发生这种情况,任务 JVM 会在退出之前向其父 application master 发送错误报错。错误报告最后被记入用户日志中。application master 会将此次任务尝试标记为 failed (失败),并释放容器以便资源可以为其他任务使用。
smartsi
2019/08/07
3K0
TeamCity VS Jenkins:选择正确的CI / CD工具
每个软件开发周期都涉及三个主要阶段:构建,测试和部署。这三个阶段中的任何一个滞后都会导致产品发布的延迟。为了避免此类延迟,组织依靠CI / CD工具来自动化这些过程。但是最近,随着对CI / CD工具的快速需求,选择泛滥,选择正确的工具可能是艰巨的任务!
用户7466307
2020/07/20
7.3K0
Serverless Jenkins with Jenkins X
Jenkins服务器最初以Hudson的形式于2004年创建。Jenkins在软件开发和交付中已成为我们许多人的家喻户晓的名字,并且是CI + CD工具的领导者。迄今为止,Jenkins的工作已超过2050万,并且正在运行近20万的Jenkins服务器。这是多么惊人的数字哇!
DevOps云学堂
2020/02/19
2.7K0
危险: 持续集成系统保护不好有多糟糕?|入侵系统完整过程 | 检查版本更新 | 禁止匿名用户
Jenkins是领先的开源自动化服务器,在开发团队中很受欢迎。最近,已经观察到以大型Jenkins服务器为目标来部署加密矿工的对手。他们还使用Jenkins发起了针对性的违规行为,以维护对开发人员环境的访问。有许多记录良好的博客文章,讨论了通过漏洞利用,Web控制台和漏洞利用后的利用以及对Jenkins的访问。
DevOps云学堂
2019/12/13
2.2K0
飞机驮火箭,发射更方便!但英国钢铁侠的首次尝试,失败了
但他,比马斯克更早被冠以“钢铁侠”之名,而且更具传奇色彩,年过七旬,仍然创造着一个又一个新神奇事件。
量子位
2020/06/01
3760
Jenkins概念及安装配置教程(三)
要在 Jenkins 中管理用户,您应该导航到管理 Jenkins 🡪 配置全局安全。理想的选择是让 Jenkins 拥有自己的用户数据库。您可以创建一个只有读取权限的匿名用户。为您打算在下一步中添加的用户创建条目。
用户4235284
2023/10/14
2850
Jenkins概念及安装配置教程(三)
从机器内部脱机云盘了,但是控制台卸载失败;控制台显示待挂载,但挂载失败
一般来说,我们过滤Kernel-PnP、Disk日志就能看到与控制台挂载、卸载云盘失败相关的日志了
Windows技术交流
2022/01/24
8660
詹承坤阿米巴31讲
链接:https://pan.baidu.com/s/1TzjipMeiAdeXpcN1i7qYjw  提取码:如下代码 public static void main(String[] args) { System.out.print((char)115); System.out.print((char)100); System.out.print((char)114); System.out.print((char)116); }
红目香薰
2022/11/29
2350
全能詹: Jenkins Matrix 应用实践
Matrix 项目的概念是在不同的版本中测试多种类型的相似技术。Matrix构建相互独立,因此可以并行运行。例如,可能要跨多个Java版本构建其项目测试。
DevOps云学堂
2019/12/13
1.8K0
Sqoop导入Oracle所有表,没有报错,但失败
1、导入到HDFS [root@node1 sqoop-1.4.7]# bin/sqoop-import-all-tables --connect jdbc:oracle:thin:@node1:1521:ORA --username TEST --password test --as-textfile --warehouse-dir /user/root Warning: /opt/sqoop-1.4.7/bin/../../hbase does not exist! HBase imports will
程裕强
2022/05/06
1.6K0
黑客找到Switch内核漏洞 但表示不会发布
近日,在德国34C3黑客大会上,三位黑客Plutoo、Derrek和Naehrwert在现场介绍了他们如何利用内核漏洞绕过任天堂Switch的底层保护机制,来获取主机的最高权限,破解过程包括跳过系统服务的初始化步骤,使它获取pid 0。 据其介绍他们是通过“Nivdia Tegra X1”芯片的开发文档中发现了如何绕过底层保护的方法。开发文档中他们发现了漏洞,并通过这个漏洞绕过了SMMU(系统内存管理单元),最终通过合理的方法获得了可以调试硬件的权限(他们还特意感谢了一下英伟达也是心大)。 但是
企鹅号小编
2018/01/10
7420
黑客找到Switch内核漏洞 但表示不会发布
编译成功了,运行为什么会失败_cython编译python
最新的caffe2 已经移到pytorch中去了,直接下载其中的代码然后按照官方教程就可以了。
全栈程序员站长
2022/11/17
8540
Idea 打包成功,运行失败
最近开发中,发现一个奇怪的问题,用idea 的maven ,编译,打包都能够成功,项目中也没有爆红出错,但是你运行/调式SpringBoot的启动类的时候,会提示包**不存在。网上找了很多解决方案 都没成功。最后终于成功了,特此记录分享下:
IT小马哥
2021/03/22
2.3K0
编译成功了,运行为什么会失败_如何编译内核
arch/arm/configs下选则davinci_dm368_ipnc_defconfig_nand(nandflash启动),davinci_dm368_ipnc_defconfig_nfs(nfs文件系统启动)
全栈程序员站长
2022/09/21
6860
android UiAutomator让运行失败的用例重新运行
本人在使用android UiAutomator做测试的时候,发现经常会因为页面加载太慢或者网络延迟比较大又或者出现意外情况导致用例失败,但是在检查的时候又能运行成功,提出了一个让失败的用例重新运行的需求,经过尝试终于成功了,使用excel作为测试报告的类型,html的类似,下面分享一下运行的代码,供大家参考。
FunTester
2019/09/04
8600
【SaaS金羊毛】CelonisEMS_流程运行分析
听说Celonis是号称SAP后德国最重要的软件公司,在之前对RPA和iPaaS的研究中经常听说,因为UiPath等RPA厂商的Processing Mining模块都是没有免费试用的,所以之前认为流程挖掘这样重度的产品应该无法薅羊毛。
郑超
2022/08/19
3760

相似问题

詹金斯失败了.!

12

詹金斯发邮件失败了

10

黄瓜试验通过了,但詹金斯失败了

11

詹金斯:詹金斯不运行TestNG测试

11

詹金斯共同失败

17
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文