首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
华为云
V2EX  ›  问与答

关于 jenkins 定制检测接口服务的问题

  •  
  •   MuscleOf2016 · 268 天前 · 795 次点击
    这是一个创建于 268 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前生产上在用一个 jenkins 检测接口服务的 ,定时 2 分钟跑一次,但是出现了多次高峰情况下,jenkin 的定时构建,间隔会个别出现 7-8 分钟一次的情况。 有异常的构建日志会有多个 Started by timer,正常的就一个。大神会又遇到吗,jenkins 有多个工程

    Started by timer Started by timer Started by timer Building in workspace /var/jenkins_home/workspace/127 No emails were triggered. [mu_emm_127] $ ant run Buildfile: /var/jenkins_home/workspace/mu_emm_127/build.xml

    run:

    8 回复  |  直到 2018-01-22 11:20:54 +08:00
        1
    MuscleOf2016   268 天前
    补充下,刚刚看了下,其他的工程在这个时间点都是会这样延迟执行。
        2
    linil   268 天前 via Android
    2 分钟也太频繁了吧,要是一次检测几个接口,总时间花费都可能超过 2 分钟了吧,而且加上高峰期接口响应慢,那就更影响到了下一次定时任务的执行
        3
    MuscleOf2016   268 天前
    @linil 配的 jemter 去跑两次,算上超时应该是 30 秒。但是不清楚为什么定时构建这边,间隔了 7-8 分钟,jenkins 这块不是很了解了。
        4
    MuscleOf2016   268 天前
    @linil 只检测一个登陆接口
        5
    defunct9   268 天前 via iPhone
    不能用 java 的定时,直接放 jenkins 的 Linux 环境中的 crontab 检测好了
        6
    MuscleOf2016   267 天前
    @defunct9 那是不能用 jenkins 上自带的定时构建的功能??
        7
    defunct9   266 天前   ♥ 1
    @MuscleOf2016 非也,定时构建是可以用的。不过你得算准了,遇到过构建了 8 个小时还不完成的情况。这样其他任务就会被拖住。另外定时检测接口,这个就别放到 jenkins 的定时里了。
        8
    MuscleOf2016   266 天前
    @defunct9 感谢,看了下 jenkins 上其他的工程,确实是接口检测的时候,有其他检测的工程因为接口超时,构建时间长了,导致其他任务被拖住了。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1357 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 22ms · UTC 00:01 · PVG 08:01 · LAX 17:01 · JFK 20:01
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1