上传的项目图片:“Jenkins Artifactory插件”
  1. Jenkins Artifactory插件
  2. hap - 799

jenkins slave的cpu使用率非常高

    XML 可打印的

    细节

    • 类型: 错误
    • 状态: Resolved
      A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">解决
    • 解决方法: 完成
    • 影响版本/ s: 2.5.1
    • 修复版本/ s: 2.6.0
    • 组件/ s: 没有一个
    • 标签:
      没有一个

      描述

      我们注意到,在使用artifactory运行jenkins slave进程时,cpu使用率非常高。

      举个例子,我使用了本地top程序(显示顶级线程),并将顶级线程与从属进程的jstack关联起来,发现麻烦的java线程是:

      “DefaultMetadataResolver-4-1”#360 daemon prio=5 os_prio=0 tid=0x00002b48602f5800 nid=0x7684 runnable [0x00002b48408e2000] java.lang. exe线程.State:RUNNABLE at java.util.TreeMap.put(TreeMap.java:568) at org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration.fillFromProperties(ArtifactoryClientConfiguration.java:94) at org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration.fillFromProperties(ArtifactoryClientConfiguration.java:80) atorg.jfrog.build.extractor.maven.resolver. ArtifactoryEclipseRepositoryListener.java:187)在org.jfrog.build.extractor.maven.resolver.ArtifactoryEclipseRepositoryListener.verifyArtifactoryResolutionEnforced(ArtifactoryEclipseRepositoryListener.java:129) atorg.jfrog.build.extractor.maven.resolver.ArtifactoryEclipseRepositoryListener.metadataDownloading (ArtifactoryEclipseRepositoryListener.java: 99) org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher.dispatch (DefaultRepositoryEventDispatcher.java: 169) org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher.dispatch (DefaultRepositoryEventDispatcher.java: 111) org.eclipse.aether.internal.impl.DefaultMetadataResolver.metadataDownloading (DefaultMetadataResolver.java: 517)在org.eclipse.aether.internal.impl.DefaultMetadataResolver.access 000美元(DefaultMetadataResolver.java: 75)在org.eclipse.aether.internal.impl.DefaultMetadataResolver ResolveTask.run (DefaultMetadataResolver.java: 598) org.eclipse.aether.util.concurrency.RunnableErrorForwarder 1.美元(RunnableErrorForwarder.java: 67)运行java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java: 1142)美元java.util.concurrent.ThreadPoolExecutor Worker.run (ThreadPoolExecutor.java: 617) . lang。线程.run (线程. java: 745)“DefaultMetadataResolver-4-0”#359 daemon prio=5 os_prio=0 tid=0x00002b4860d98000 nid=0x7683 runnable [0x00002b4843994000] java.lang. exe线程.State:RUNNABLE at java.util.TreeMap.put(TreeMap.java:568) at org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration.fillFromProperties(ArtifactoryClientConfiguration.java:94) at org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration.fillFromProperties(ArtifactoryClientConfiguration.java:80) atorg.jfrog.build.extractor.maven.resolver. ArtifactoryEclipseRepositoryListener.java:187)在org.jfrog.build.extractor.maven.resolver.ArtifactoryEclipseRepositoryListener.verifyArtifactoryResolutionEnforced(ArtifactoryEclipseRepositoryListener.java:129) atorg.jfrog.build.extractor.maven.resolver.ArtifactoryEclipseRepositoryListener.metadataDownloading (ArtifactoryEclipseRepositoryListener.java: 99) org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher.dispatch (DefaultRepositoryEventDispatcher.java: 169) org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher.dispatch (DefaultRepositoryEventDispatcher.java: 111) org.eclipse.aether.internal.impl.DefaultMetadataResolver.metadataDownloading (DefaultMetadataResolver.java: 517)在org.eclipse.aether.internal.impl.DefaultMetadataResolver.access 000美元(DefaultMetadataResolver.java: 75)在org.eclipse.aether.internal.impl.DefaultMetadataResolver ResolveTask.run (DefaultMetadataResolver.java: 598) org.eclipse.aether.util.concurrency.RunnableErrorForwarder 1.美元(RunnableErrorForwarder.java: 67)运行java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java: 1142)美元java.util.concurrent.ThreadPoolExecutor Worker.run (ThreadPoolExecutor.java: 617) . lang。线程.run (线程. java: 745)

      这种高cpu使用率可能导致作业超时。

      有办法解决这个问题吗?

        附件

          问题的链接

            活动

              受让人:
              eyalbeEyal Ben Moshe(非活跃)
              记者:
              plord彼得·洛德(非活跃人士)
              投票:
              1 为这个问题投票
              观察人士:
              2 开始收看本期节目

                日期

                创建:
                更新:
                解决: