我更新了一些插件并重新启动了jenkins,但现在却说:
Jenkins重启时请稍等
当Jenkins准备就绪时,您的浏览器将自动重新加载。
花了太多时间(从最后40分钟开始等待)。我只有一个项目,大约20个版本。我已经多次重新启动jenkins并且工作正常,但现在它卡住了。 是否有办法杀死/暂停詹金斯以避免这种等待?
答案 0 :(得分:17)
使用jenkins内置重启功能时,我遇到了类似的问题。为了解决这个问题,我终止了这项服务(用交叉的手指),但不知怎的,它仍在服务于“请稍候”页面。我猜它是由一个单独的线程服务,但由于我看不到任何正在运行的java或jenkins进程,我重新启动服务器来阻止它。
重启后jenkins工作但没有更新。为了使它工作,我再次运行更新并手动重新启动jenkins服务 - 它花了不到一分钟,工作得很好......
詹金斯似乎有很多与重启有关的错误,至少有一个未解决:jenkins issue
答案 1 :(得分:15)
仅限Windows ....
此处的所有解决方案都无法正常工作,重启服务器不是一种选择。如果你处于相同的情况。
我不得不杀死java.exe并重启jenkins服务。在我这样做之后,詹金斯重新加载了几次然后恢复正常。
我被jenkins重新启动页面停留了10分钟,直到我这样做了。
希望这有帮助。
答案 2 :(得分:7)
从插件更新页面更新插件时我遇到了类似的问题,我标记了重启jenkins选项。詹金斯很长一段时间才显示等待的消息。
我解决了将 .bak 恢复到我尝试更新的插件的 .jpi 文件的问题。
我在jenkins中进行了跟进
cd $JENKINS_HOME/plugins/
>sudo mv git.bak git.jpi
.
. (more plugins files)
.
>sudo mv ldap.bak ldap.jpi
>sudo /sbin/service jenkins restart
答案 3 :(得分:6)
在命令行中运行它帮助了我:
service jenkins restart
答案 4 :(得分:2)
检查事件查看器。
我发现我的Java死了。
错误应用程序java.exe,版本7.0.250.17,时间戳0x51c4b3fd,错误模块ntdll.dll,版本6.0.6002.18541,时间戳0x4ec3e39f,异常代码0xc0000374,错误偏移量0x000abc4f,进程ID 0x1188,应用程序启动时间0x01cee4f42968bc81。
最后我发现它是Jenkins 1.540的问题。不要使用它。 https://issues.jenkins-ci.org/browse/JENKINS-20630
答案 5 :(得分:1)
刚刚在服务器上执行了重启。这解决了这个问题!
答案 6 :(得分:0)
在Win 10上:从命令行停止使用service命令报告无法停止服务,但我能够从services.msc(以管理员身份运行)停止它。更新已应用。对不起,我没有明确答复。 YMMV。
答案 7 :(得分:0)
在Windows上升级某些插件后,我遇到了同样的问题。在jenkins.err.log上查看它显示了此错误
Exception in thread "main" java.io.IOException: Jenkins has failed to create a temporary file in C:\Users\builder\AppData\Local\Temp\
at Main.extractFromJar(Main.java:350)
at Main._main(Main.java:194)
at Main.main(Main.java:91)
Caused by: java.io.IOException: There is not enough space on the disk
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createTempFile(Unknown Source)
at Main.extractFromJar(Main.java:347)
... 2 more
问题是jenkins用户的TEMP文件夹有很多临时文件。清理完文件夹后,jenkins正确重新启动。
答案 8 :(得分:0)
我使用了TCPView并杀死了使用端口8080的进程。基本上它是来自Jenkins的所有Java.exe。杀死所有进程并重新启动Jenkins服务
答案 9 :(得分:0)
答案 10 :(得分:0)
在安装插件并选择在无作业运行时重新启动jenkins之后,我也观察到相同的问题。 当我查看jenkins服务器进程时,它运行良好且没有问题。 使用以下命令重新启动jenkins服务并重新加载浏览器后,Jenkins已启动。
sudo service jenkins restart
答案 11 :(得分:0)
答案 12 :(得分:0)
我尝试修复位于/ var / lib / jenkins的名为hudson.model.UpdateCenter.xml的文件
我将网址更改为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
最终重启詹金斯。它解决了我的问题
答案 13 :(得分:0)
对我来说,原因似乎是周围有许多旧的工作记录。为了清理它们,我运行了:
cd $JENKINS_HOME/jobs
find -name 'builds' | xargs -n 1 bash -c 'rm -rf $0/[1-9]*'
然后我停下来再次启动Jenkins,一分钟之内就出现了。
答案 14 :(得分:0)
这是一个旧线程。.但是我个人的建议是在尝试执行任何操作(例如重新启动服务等)之前先等待。
我一度浪费时间尝试修复原来不是问题的内容。最后,我搞砸了,浪费了很多时间。
仅仅因为您看到日志中的错误并不一定意味着您需要采取措施。
对我而言,升级大约花了45分钟。我当时所做的只是刷新浏览器窗口。可能要花一些时间。
我的意见