我有一个简单的管道,该管道在我上次检查之前一直在运行文件。但是现在,它在任何行家阶段突然失败,并出现以下错误。只有舞台./mvnw clean可以正常工作。
/var/lib/jenkins/workspace/ProjectID@tmp/durable-ce5247e8/script.sh: line 2: 31370 Killed ./mvnw test
我尝试查看该作业的日志以及/ var / log / jenkins的日志,但没有看到任何详细信息。我还尝试了使用-x运行mvnw命令,但是此错误似乎并非来自mvn命令本身。我还可以确认,如果手动运行,代码可以在本地计算机以及jenkins服务器上正常编译/构建。
对于Unix / Jenkins /管道环境,我还比较陌生,对于在哪里寻找故障排除我一无所知。有没有人遇到过这种情况?感谢您提供解决问题的线索。
非常感谢
添加进一步的调查:
要解决此问题,请执行以下步骤。 1.停止詹金斯服务 2.重新启动托管jenkins的EC2实例。 (做过几次) 3.验证Jenkins服务已停止。 4.然后运行top命令以查看CPU使用率,并发现了一件奇怪的事情。有一个正在运行命令调试的进程。此过程由用户jenkins拥有。 5.我在互联网上四处张望,看看是否能在此调试命令上找到任何东西,但没有运气。 6.我杀了它以查看是否有帮助,但是令我惊讶的是,这并没有帮助,情况现在变得更糟,并且最高命令“ top -U jenkins”现在给出以下结果(并且进程数量不断增长)
top - 15:15:09 up 1:39, 1 user, load average: 191.30, 175.24, 135.72
Tasks: 189 total, 3 running, 159 sleeping, 0 stopped, 0 zombie
Cpu(s): 82.7%us, 0.3%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si,
17.1%st
Mem: 4040060k total, 822672k used, 3217388k free, 42128k buffers
Swap: 4194300k total, 0k used, 4194300k free, 236476k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+
COMMAND
6344 jenkins 20 0 384m 6764 2784 S 2.3 0.2 3:27.28 debug
6592 jenkins 20 0 384m 6880 2896 S 2.3 0.2 2:22.55 debug
6770 jenkins 20 0 384m 6860 2872 S 2.3 0.2 2:00.24 debug
7040 jenkins 20 0 384m 6760 2776 S 2.3 0.2 1:31.72 debug
7115 jenkins 20 0 384m 6864 2880 S 2.3 0.2 1:26.05 debug
7254 jenkins 20 0 384m 6828 2840 S 2.3 0.2 1:16.73 debug
7375 jenkins 20 0 384m 6812 2828 S 2.3 0.2 1:08.34 debug
7464 jenkins 20 0 384m 6864 2880 S 2.3 0.2 1:04.63 debug
7600 jenkins 20 0 320m 6852 2868 S 2.3 0.2 0:57.73 debug
7668 jenkins 20 0 320m 6780 2800 S 2.3 0.2 0:54.29 debug
7797 jenkins 20 0 320m 6756 2776 S 2.3 0.2 0:48.62 debug
7798 jenkins 20 0 320m 6776 2792 S 2.3 0.2 0:48.68 debug
7872 jenkins 20 0 320m 6852 2868 S 2.3 0.2 0:45.91 debug
7929 jenkins 20 0 320m 6756 2776 S 2.3 0.2 0:43.38 debug
8005 jenkins 20 0 320m 6808 2828 S 2.3 0.2 0:40.94 debug
8012 jenkins 20 0 320m 6884 2896 S 2.3 0.2 0:40.91 debug
8073 jenkins 20 0 320m 6852 2868 S 2.3 0.2 0:38.44 debug
6271 jenkins 20 0 384m 6852 2868 S 2.1 0.2 4:28.22 debug
6278 jenkins 20 0 384m 6752 2772 S 2.1 0.2 4:28.42 debug
6434 jenkins 20 0 384m 6828 2844 S 2.1 0.2 2:57.29 debug
6544 jenkins 20 0 384m 6860 2880 S 2.1 0.2 2:37.40 debug
6692 jenkins 20 0 384m 6784 2800 S 2.1 0.2 2:10.43 debug
6745 jenkins 20 0 384m 6856 2872 S 2.1 0.2 2:00.54 debug
6887 jenkins 20 0 384m 6824 2840 S 2.1 0.2 1:44.45 debug
6909 jenkins 20 0 384m 6812 2828 S 2.1 0.2 1:44.33 debug
6973 jenkins 20 0 384m 6852 2872 S 2.1 0.2 1:37.80 debug
7253 jenkins 20 0 384m 6812 2828 S 2.1 0.2 1:16.45 debug
7321 jenkins 20 0 320m 6828 2844 S 2.1 0.2 1:12.39 debug
7396 jenkins 20 0 384m 6800 2816 S 2.1 0.2 1:08.26 debug
7451 jenkins 20 0 320m 6880 2896 S 2.1 0.2 1:04.73 debug
答案 0 :(得分:0)
发生上述问题是因为CPU过度劳累,原因是服务器受到挖矿攻击。该服务器必须被杀死并重建。上面针对jenkins用户的日志中显示的调试过程是挖掘脚本。