Jenkins将配置文件复制到从属服务器时挂起作业

Jenkins将配置文件复制到从属服务器时挂起作业,jenkins,Jenkins,我面临一个问题,在将maven配置文件复制到从机时,我的Jenkins作业挂起,如下所示: Starting build... [Pipeline] configFileProvider provisioning config files... copy managed file [IDS Maven Settings for ECDP Nexus With Credentials Provided (IDS Build User)] to file:/u01/apps/jenkins/work

我面临一个问题,在将maven配置文件复制到从机时,我的Jenkins作业挂起,如下所示:

Starting build...
[Pipeline] configFileProvider
provisioning config files...
copy managed file [IDS Maven Settings for ECDP Nexus With Credentials Provided (IDS Build User)] to file:/u01/apps/jenkins/workspace/cations_ps.smoke_hotfix_8.20.2@tmp/config3733643605127657054tmp

After this the status cog keeps on spinning and be like that for hours untill I manually interrrupt either to disconnect and reconnect the slave or restart the Master itself.

I am not getting anything in the logs as logs are not progressed any more to tell what is causing this issue. I even tried to give more memory to master Jenkins JVM by increasing the Xmx value as it might get exhausted while running n number of jobs simultaneously. 

I took few dumps from Jenkins and sharing below the dumps from hanging slave for more insight.

"AsyncAppender-asyncOctaneFileAppender" Id=1255 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@299e00e4,   at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@299e00e4,   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175),   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039),   at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403),   at org.apache.logging.log4j.core.appender.AsyncAppender$AsyncThread.run(AsyncAppender.java:403), , Blocking to write '.com..common.ui.validator.SearchManifestValidatorTest</className>' 0x0a ' <testName>testInvalidDateRangeNullEndDate</testName>' 0x0a ' <skipped>false</skipped>' 0x0a ' <failedSince>0</failedSince>' 0x0a ' </case>' 0x0a ' </cases>' 0x0a ' </suit': pool-1-thread-2155 : IO ID=1085 : seq#=1084, "Blocking to write '.com..common.ui.validator.SearchManifestValidatorTest</className>' 0x0a, '          <testName>testInvalidDateRangeNullEndDate</testName>' 0x0a, '          <skipped>false</skipped>' 0x0a, '          <failedSince>0</failedSince>' 0x0a, '        </case>' 0x0a, '      </cases>' 0x0a, '    </suit': pool-1-thread-2155 : IO ID=1085 : seq#=1084" Id=2261 Group=main TIMED_WAITING on [B@68a30adf,  at java.lang.Object.wait(Native Method),    -  waiting on [B@68a30adf,  at hudson.remoting.FastPipedOutputStream.write(FastPipedOutputStream.java:171),     at hudson.remoting.FastPipedOutputStream.write(FastPipedOutputStream.java:138),     at hudson.remoting.ProxyOutputStream$Chunk$1.run(ProxyOutputStream.java:255),   at hudson.remoting.PipeWriter$1.run(PipeWriter.java:158),   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511),     at java.util.concurrent.FutureTask.run(FutureTask.java:266),    at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:131),     at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72),     at java.util.concurrent.FutureTask.run(FutureTask.java:266),    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), ,     Number of locked synchronizers = 1,     - java.util.concurrent.ThreadPoolExecutor$Worker@4c395a75, , Channel reader thread: channel, "Channel reader thread: channel" Id=11 Group=main RUNNABLE (in native),    at java.io.FileInputStream.readBytes(Native Method),    at java.io.FileInputStream.read(FileInputStream.java:255),  at java.io.BufferedInputStream.fill(BufferedInputStream.java:246),  at java.io.BufferedInputStream.read(BufferedInputStream.java:265),  -  locked java.io.BufferedInputStream@26c0fea3,     at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:91),   at hudson.remoting.ChunkedInputStream.readHeader(ChunkedInputStream.java:72),   at hudson.remoting.ChunkedInputStream.readUntilBreak(ChunkedInputStream.java:103),  at hudson.remoting.ChunkedCommandTransport.readBlock(ChunkedCommandTransport.java:39),  at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34),     at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:63), , jenkins.util.Timer [#10], "jenkins.util.Timer [#10]" Id=1202 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,  at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175),   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809),    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067),   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), , jenkins.util.Timer [#1], "jenkins.util.Timer [#1]" Id=1179 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,    at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175),   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809),    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067),   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), , jenkins.util.Timer [#2], "jenkins.util.Timer [#2]" Id=1180 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,    at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175),   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809),    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067),   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), , jenkins.util.Timer [#3], "jenkins.util.Timer [#3]" Id=1181 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,    at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175),   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809),    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067),   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), , jenkins.util.Timer [#4], "jenkins.util.Timer [#4]" Id=1185 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,    at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175),   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809),    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067),   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), , jenkins.util.Timer [#5], "jenkins.util.Timer [#5]" Id=1186 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,    at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175),   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809),    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067),   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), , jenkins.util.Timer [#6], "jenkins.util.Timer [#6]" Id=1187 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,    at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175),   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809),    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067),   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), , jenkins.util.Timer [#7], "jenkins.util.Timer [#7]" Id=1188 Group=main TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,  at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215),  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078),  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809),    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067),   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), , jenkins.util.Timer [#8], "jenkins.util.Timer [#8]" Id=1200 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,    at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175),   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809),    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067),   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), , jenkins.util.Timer [#9], "jenkins.util.Timer [#9]" Id=1201 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,    at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10714461,   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175),   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809),    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067),   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), , JGit-WorkQueue, "JGit-WorkQueue" Id=1227 Group=main TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@187d4876,    at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@187d4876,   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215),  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078),  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809),    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067),   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), , Log4j2-TF-2-Scheduled-1, "Log4j2-TF-2-Scheduled-1" Id=1254 Group=main TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68785254,  at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@68785254,   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215),  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078),  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093),   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809),    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067),   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), , main, "main" Id=1 Group=main TIMED_WAITING on hudson.remoting.Channel@28ba21f3,     at java.lang.Object.wait(Native Method),    -  waiting on hudson.remoting.Channel@28ba21f3,     at hudson.remoting.Channel.join(Channel.java:1135),     at hudson.remoting.Launcher.main(Launcher.java:796),    at hudson.remoting.Launcher.runWithStdinStdout(Launcher.java:718),  at hudson.remoting.Launcher.run(Launcher.java:398),     at hudson.remoting.Launcher.main(Launcher.java:298), , Ping thread for channel hudson.remoting.Channel@28ba21f3:channel, "Ping thread for channel hudson.remoting.Channel@28ba21f3:channel" Id=16 Group=main TIMED_WAITING,     at java.lang.Thread.sleep(Native Method),   at hudson.remoting.PingThread.run(PingThread.java:94), , pool-1-thread-2149 for channel id=346601, "pool-1-thread-2149 for channel id=346601" Id=2242 Group=main WAITING on java.util.concurrent.FutureTask@6c9c9313,   at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.FutureTask@6c9c9313,     at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175),   at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:429),  at java.util.concurrent.FutureTask.get(FutureTask.java:191),    at hudson.remoting.Request$2.run(Request.java:367),     at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72),     at java.util.concurrent.FutureTask.run(FutureTask.java:266),    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), ,     Number of locked synchronizers = 1,     - java.util.concurrent.ThreadPoolExecutor$Worker@5d97fedf, , pool-1-thread-2164, "pool-1-thread-2164" Id=2319 Group=main RUNNABLE,  at sun.misc.Unsafe.park(Native Method),     at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215),  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460),     at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362),     at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941),   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066),   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), , pool-1-thread-2166, "pool-1-thread-2166" Id=2321 Group=main TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7ec77a95,  at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@7ec77a95,     at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215),  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460),     at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362),     at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941),   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066),   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), , pool-1-thread-2168 for channel id=347501, "pool-1-thread-2168 for channel id=347501" Id=2323 Group=main RUNNABLE,   at sun.management.ThreadImpl.dumpThreads0(Native Method),   at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:446),   at hudson.Functions.getThreadInfos(Functions.java:1303),    at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:98),     at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:95),     at hudson.remoting.UserRequest.perform(UserRequest.java:211),   at hudson.remoting.UserRequest.perform(UserRequest.java:54),    at hudson.remoting.Request$2.run(Request.java:369),     at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72),     at java.util.concurrent.FutureTask.run(FutureTask.java:266),    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), ,     Number of locked synchronizers = 1,     - java.util.concurrent.ThreadPoolExecutor$Worker@98f6f51, , pool-1-thread-2169, "pool-1-thread-2169" Id=2324 Group=main TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7ec77a95,  at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@7ec77a95,     at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215),  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460),     at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362),     at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941),   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066),   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), , pool-1-thread-2170, "pool-1-thread-2170" Id=2325 Group=main TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@7ec77a95,  at sun.misc.Unsafe.park(Native Method),     -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@7ec77a95,     at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215),  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460),     at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362),     at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941),   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066),   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127),     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617),     at java.lang.Thread.run(Thread.java:745), , RemoteInvocationHandler [#30], "RemoteInvocationHandler [#30]" Id=2289 Group=main TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@29c16a52,  at java.lang.Object.wait(Native Method),    -  waiting on java.lang.ref.ReferenceQueue$Lock@29c16a52,   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143),    at hudson.remoting.RemoteInvocationHandler$Unexporter.run(RemoteInvocationHandler.java:600),    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511),     at java.util.concurrent.FutureTask.run(FutureTask.java:266),    at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:111),    at java.lang.Thread.run(Thread.java:745), , Finalizer, "Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@6e2099e5,     at java.lang.Object.wait(Native Method),    -  waiting on java.lang.ref.ReferenceQueue$Lock@6e2099e5,   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143),    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164),    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209), , Reference Handler, "Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@2bf64566,    at java.lang.Object.wait(Native Method),    -  waiting on java.lang.ref.Reference$Lock@2bf64566,    at java.lang.Object.wait(Object.java:502),  at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157), , Signal Dispatcher, "Signal Dispatcher": non-Java thread
    <empty stack>
正在启动生成。。。
[管道]配置文件提供程序
正在设置配置文件。。。
将托管文件[提供凭据的ECDP Nexus的IDS Maven设置(IDS构建用户)]复制到文件:/u01/apps/jenkins/workspace/citions\u ps.smoke\u hotfix\u 8.20。2@tmp/配置3733643605127657054TMP
在此之后,状态齿轮继续旋转,并像这样持续数小时,直到我手动中断,或者断开并重新连接从机,或者重新启动主机本身。
我没有在日志中得到任何信息,因为日志不再能够告诉我是什么导致了这个问题。我甚至试图通过增加Xmx值为masterjenkins-JVM提供更多内存,因为它在同时运行n个作业时可能会耗尽内存。
我从詹金斯那里收集了一些垃圾,并在下面分享了绞刑奴隶的垃圾,以获得更多的洞察力。
“AsyncAppender asyncOctaneFileAppender”Id=1255 Group=main等待java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@299e00e4,位于sun.misc.Unsafe.park(本机方法),正在等待java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@299e00e4,位于java.util.concurrent.locks.LockSupport.park(LockSupport.java:175),java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.wait(AbstractQueuedSynchronizer.java:2039),java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403),org.apache.logg.log4j.core.appender.AsyncAppender$AsyncThread.run(AsyncAppender.java:403),阻止写入“.com..common.ui.validator.SearchManifestValidatorTest”0x0a“TestInValidDataRangeNullEndDate”0x0a“false”0x0a“0”0x0a“0x0a”