Jenkins 一个进程存在多个实例问题排查

2024-03-22 1036阅读

Jenkins 一个进程存在多个实例问题排查

最近Jenkins升级到2.440.1​版本后,使用tomcat​服务部署,发现每次定时任务总会有3-4个请求到我的机器人上,导致出现奇奇怪怪的问题。

  1. 问题发现

    • 机器人运行异常,总有好几个同时请求的服务。​​

      Jenkins 一个进程存在多个实例问题排查

    • 左图可以看到自3.5号之后Build历史开始跳着显示,但是从右图可以看到服务器后台有179,说明此时还有另外一个服务在执行Build。

      Jenkins 一个进程存在多个实例问题排查​​

      Jenkins 一个进程存在多个实例问题排查

    • Jenkins提醒有多个实例在共享同一个工作文件夹,而且都是在同一个进程里面运行的Jenkins。

      Jenkins 一个进程存在多个实例问题排查

    • 问题分析

      由于使用的tomcat服务部署的Jenkins,于是我去查看了tomcat服务webapps下面的文件,发现同事调试的项目文件夹没有删掉。。。

      Jenkins 一个进程存在多个实例问题排查

      此时一共有jenkins、jenkins.1、jenkins.2、jenkins.old​这四个文件夹,所以一直都有4个服务在请求我的机器人。

    • 问题解决

      上面发现了问题所在,将jenkins.1、jenkins.2、jenkins.old​以及jenkins.war.1​统统删掉,再启动服务后发现Jenkins问题不报了,而且Build历史也显示正常了。

      ​​Jenkins 一个进程存在多个实例问题排查

      Jenkins 一个进程存在多个实例问题排查

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]