【问题标题】:Hudson Service Won't Start哈德逊服务无法启动
【发布时间】:2014-05-06 16:08:14
【问题描述】:

我对 Hudson 和它的管理比较陌生。设置它的先生已不在公司。

昨晚我们不得不重新启动托管 Hudson 的机器,现在 Hudson 服务无法重新启动。当我尝试重新启动服务时,我在事件查看器中收到以下消息。

Windows 检测到您的注册表文件仍在被其他用户使用 应用程序或服务。现在将卸载该文件。这 保存您的注册表文件的应用程序或服务可能无法运行 之后适当的。

DETAIL - 15 个用户注册表句柄从 \Registry\User\S-1-5-21-2607633282-1266002969-1084313107-1154:进程 3436 (\Device\HarddiskVolume2\hudsonworkspace\hudson.exe) 已打开 键 \REGISTRY\USER\S-1-5-21-2607633282-1266002969-1084313107-1154 进程 3436 (\Device\HarddiskVolume2\hudsonworkspace\hudson.exe) 有 打开的钥匙 \REGISTRY\USER\S-1-5-21-2607633282-1266002969-1084313107-1154 进程 3436 (\Device\HarddiskVolume2\hudsonworkspace\hudson.exe) 已打开 键 \REGISTRY\USER\S-1-5-21-2607633282-1266002969-1084313107-1154 进程 3436 (\Device\HarddiskVolume2\hudsonworkspace\hudson.exe) 有 打开的钥匙 \REGISTRY\USER\S-1-5-21-2607633282-1266002969-1084313107-1154 进程 3436 (\Device\HarddiskVolume2\hudsonworkspace\hudson.exe) 已打开 键 \REGISTRY\USER\S-1-5-21-2607633282-1266002969-1084313107-1154 进程 3436 (\Device\HarddiskVolume2\hudsonworkspace\hudson.exe) 有 打开的钥匙 \REGISTRY\USER\S-1-5-21-2607633282-1266002969-1084313107-1154\Software\Microsoft\SystemCertificates\Root Process 3436 (\Device\HarddiskVolume2\hudsonworkspace\hudson.exe) 有 打开的钥匙 \REGISTRY\USER\S-1-5-21-2607633282-1266002969-1084313107-1154\Software\Microsoft\SystemCertificates\SmartCardRoot 进程 3436 (\Device\HarddiskVolume2\hudsonworkspace\hudson.exe) 有 打开的钥匙 \REGISTRY\USER\S-1-5-21-2607633282-1266002969-1084313107-1154\Control 小组\国际进程 3436 (\Device\HarddiskVolume2\hudsonworkspace\hudson.exe) 已打开密钥 \REGISTRY\USER\S-1-5-21-2607633282-1266002969-1084313107-1154\Software\Microsoft\SystemCertificates\trust 进程 3436 (\Device\HarddiskVolume2\hudsonworkspace\hudson.exe) 有 打开的钥匙 \REGISTRY\USER\S-1-5-21-2607633282-1266002969-1084313107-1154\Software\Microsoft\SystemCertificates\TrustedPeople 进程 3436 (\Device\HarddiskVolume2\hudsonworkspace\hudson.exe) 有 打开的钥匙 \REGISTRY\USER\S-1-5-21-2607633282-1266002969-1084313107-1154\Software\Microsoft\SystemCertificates\Disallowed 进程 3436 (\Device\HarddiskVolume2\hudsonworkspace\hudson.exe) 有 打开的钥匙 \REGISTRY\USER\S-1-5-21-2607633282-1266002969-1084313107-1154\Software\Policies\Microsoft\SystemCertificates 进程 3436 (\Device\HarddiskVolume2\hudsonworkspace\hudson.exe) 有 打开的钥匙 \REGISTRY\USER\S-1-5-21-2607633282-1266002969-1084313107-1154\Software\Microsoft\SystemCertificates\My 进程 3436 (\Device\HarddiskVolume2\hudsonworkspace\hudson.exe) 有 打开的钥匙 \REGISTRY\USER\S-1-5-21-2607633282-1266002969-1084313107-1154\Software\Microsoft\SystemCertificates\CA 进程 3436 (\Device\HarddiskVolume2\hudsonworkspace\hudson.exe) 有 打开的钥匙 \REGISTRY\USER\S-1-5-21-2607633282-1266002969-1084313107-1154\Software\Microsoft\Windows\CurrentVersion\Explorer

在我的错误日志中,我看到以下语句。

2014 年 5 月 6 日上午 5:11:59 hudson.Proc$LocalProc 加入警告:进程 泄露的文件描述符。看 http://wiki.hudson-ci.org/display/HUDSON/Spawning+processes+from+build 更多信息 java.lang.Exception 在 hudson.Proc$LocalProc.join(Proc.java:234) 在 hudson.plugins.tfs.TfTool.execute(TfTool.java:104) 在 hudson.plugins.tfs.model.Server.execute(Server.java:47) 在 hudson.plugins.tfs.model.Project.getDetailedHistory(Project.java:41) 在 hudson.plugins.tfs.TeamFoundationServerScm.pollChanges(TeamFoundationServerScm.java:187) 在 hudson.scm.SCM.poll(SCM.java:373) 在 hudson.model.AbstractProject.poll(AbstractProject.java:1667) 在 hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:454) 在 hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:487) 在 hudson.util.SequentialExecutionQueue$QueueEntry.run(SequentialExecutionQueue.java:133) 在 java.util.concurrent.Executors$RunnableAdapter.call(未知 源)在 java.util.concurrent.FutureTask.run(未知源)在 java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源)在 java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(未知来源)

我转到链接http://wiki.hudson-ci.org/display/HUDSON/Spawning+processes+from+build,但它对我没有帮助。如果我正在生成进程,那么我不是故意这样做的,而这似乎是为了帮助我做的……生成进程。

我还用谷歌搜索了“Hudson 服务无法启动”,结果显示的症状对我来说不是真的……War 文件的长度为零。我的不是。即使它告诉我将原始 War 文件复制到我的 hundson 目录。我不知道在哪里可以找到我认为是原始的 Hudson.war 文件。

如果这有什么不同的话,我最近确实安装了 ThinBackup 插件。

【问题讨论】:

    标签: windows hudson


    【解决方案1】:

    我没有想到 Hudson 所在的盒子被 Internet 限制。我让 IT 部门重新启用了互联网,并且服务正常启动。

    【讨论】:

      【解决方案2】:

      对于通过搜索或其他方式进入这里的其他人,我的 Hudson (Jenkins) 服务器遇到了非常相似的情况。

      我只有在打开与http://178.255.83.1:80 的连接后才能成功重启。这似乎是一个OCSP 服务器,所以流量似乎是合法的。

      【讨论】:

        猜你喜欢
        • 2010-12-22
        • 1970-01-01
        • 2023-03-24
        • 1970-01-01
        • 2011-05-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多