Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jenkins正在重新启动,请稍候-等待时间过长_Jenkins - Fatal编程技术网

jenkins正在重新启动,请稍候-等待时间过长

jenkins正在重新启动,请稍候-等待时间过长,jenkins,Jenkins,我更新了一些插件并重新启动了jenkins,但现在它显示: 詹金斯正在重新启动,请稍候 詹金斯准备好后,您的浏览器将自动重新加载 这花费了太多的时间(从最后40分钟开始等待)。我只有一个项目,大约有20个版本。我已经重新启动了詹金斯很多次,并且工作得很好,但是现在它停止了。 有没有办法杀死/挂起jenkins以避免这种等待?我在使用jenkins内置重启功能时遇到了一个非常类似的问题。为了修复它,我终止了服务(用交叉手指),但不知怎么的,它一直在“请等待”页面上服务。我猜它是由一个单独的线程提供

我更新了一些插件并重新启动了jenkins,但现在它显示:

詹金斯正在重新启动,请稍候

詹金斯准备好后,您的浏览器将自动重新加载

这花费了太多的时间(从最后40分钟开始等待)。我只有一个项目,大约有20个版本。我已经重新启动了詹金斯很多次,并且工作得很好,但是现在它停止了。
有没有办法杀死/挂起jenkins以避免这种等待?

我在使用jenkins内置重启功能时遇到了一个非常类似的问题。为了修复它,我终止了服务(用交叉手指),但不知怎么的,它一直在“请等待”页面上服务。我猜它是由一个单独的线程提供服务的,但是因为我看不到任何正在运行的java或jenkins进程,所以我重新启动了服务器以停止它

重新启动后,jenkins工作了,但没有更新。为了让它正常工作,我再次运行了更新,并手动重新启动了jenkins服务-不到一分钟,工作正常

Jenkins似乎有许多与重新启动相关的错误,至少有一个未解决:

检查事件查看器

我发现我的爪哇死了

故障应用程序java.exe,版本7.0.250.17,时间戳0x51c4b3fd,故障模块ntdll.dll,版本6.0.6002.18541,时间戳0x4ec3e39f,异常代码0xc0000374,故障偏移量0x000abc4f,进程id 0x1188,应用程序启动时间0x01cee4f42968bc81

最后我发现是詹金斯1.540的问题。不要用它。
在命令行中运行此命令有助于我:

service jenkins restart
仅限Windows

这里的所有解决方案都不起作用,因此无法重新启动服务器。如果你处于同样的情况

我不得不杀死java.exe并重新启动jenkins服务。在我这样做之后,詹金斯重新加载了好几次,然后恢复正常

我在詹金斯重新启动页面上停留了10分钟,直到我这么做


希望这有帮助。

关于Win 10:使用命令行中的service命令停止时,报告无法停止服务,但我可以通过services.msc(以管理员身份运行)停止服务。已应用更新。对不起,我没有明确的答复。YMMV.

在从插件更新页面更新插件时,我遇到了类似的问题,我标记了重启jenkins选项。詹金斯只在很长一段时间内显示了等待信息

我解决了将我试图更新的插件的.bak文件恢复到.jpi的问题

我在我的詹金斯家做了下面的事

cd $JENKINS_HOME/plugins/

>sudo mv git.bak git.jpi
.
. (more plugins files)
.
>sudo mv ldap.bak ldap.jpi

>sudo /sbin/service jenkins restart

在升级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用户的临时文件夹有很多临时文件。清理该文件夹后,jenkins正确地重新启动。

刚刚在服务器上重新启动。这解决了问题

我使用了TCPView并终止了使用端口8080的进程。基本上都是Jenkins的Java.exe。已关闭所有进程并重新启动Jenkins服务

尝试在windows服务控制台内重新启动该服务,它将正常工作


在安装插件并选择在没有作业运行时重新启动jenkins之后,我发现了同样的问题。 当我查看jenkins服务器进程时,它运行良好,没有问题。 使用下面的命令重新启动jenkins服务并重新加载浏览器时,jenkins启动了

sudo service jenkins restart

在命令提示符下执行以下命令

C:\>重新启动服务

您可以选择当前在您的机器上运行的服务(Win+R)搜索Jenkins并单击重新启动


我试图修复位于/var/lib/jenkins的名为hudson.model.UpdateCenter.xml的文件

我将URL更改为


芬纳尔·詹金斯。它解决了我的问题

对我来说,原因似乎是有很多旧的作业构建日志挂起。为了清理它们,我跑了:

cd $JENKINS_HOME/jobs
find -name 'builds' | xargs -n 1 bash -c 'rm -rf $0/[1-9]*'
然后我停下来,再次启动詹金斯,不到一分钟就出现了


归功于:

这是一个旧线程。。但我个人的建议是,在尝试做任何事情(如重新启动服务等)之前先等待

有一次,我浪费了好几个小时试图修复一些本来就不是问题的东西。最后,我把事情搞砸了,浪费了很多时间

仅仅因为您在日志中看到错误并不一定意味着您需要采取行动

升级最终花了我大约45分钟。我所做的只是刷新我的浏览器窗口。这可能需要一段时间


仅凭我的意见

尝试刷新/重新加载您的jenkins网站。有时自动刷新在这一部分不起作用。检查
jenkins.log
文件。+1我做了
服务jenkins restart
,但这没有帮助,但在重新启动服务器后,jenkins启动良好。就像windows操作系统一样,即使是Mac和Linux也需要重新启动以修复问题;有些时候:)很抱歉,这对我不起作用,但约翰尼莫尼克的回答起了作用。我正在更新插件,jenkins被推了。这也为我解决了,jenkins是超级buggy wrt插件更新功能。花了3个小时来解决这个问题。非常感谢@johnynemonic这对我很有效!这个答案需要更多的投票!只有在我恢复了所有的.bak文件后,它才起作用。我还重新启动了Jenkins服务,它起作用了。不过,在我重新启动服务后,页面确实需要3-4分钟才能加载。因此,在开始其他事情之前,请确保你有耐心。