Jenkins -服务无法在Windows 7上启动

qvsjd97n  于 2023-05-28  发布在  Jenkins
关注(0)|答案(4)|浏览(394)

当我尝试从“计算机管理”手动启动Jenkins时,我得到了一个错误1053:“错误1053:服务没有及时响应启动或控制请求。”
我试着从CMD开始:jenkins.exe start得到一个错误:

这个系统在两周前还在工作,我不知道发生了什么。

k0pti3hp

k0pti3hp1#

我发现了问题,我的服务器工作很慢,可能是因为Windows。Windows无法在30秒内启动Jenkins服务。
解决方案:
如果服务在定义的超时时间内没有响应(默认超时时间为30000毫秒),服务控制管理器将生成一个事件。若要解决此问题,请使用注册表编辑器更改所有服务的默认超时值。
1.在注册表编辑器中,单击注册表子项HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
1.在详情页中,找到ServicesPipeTimeout条目,右键单击该条目,然后选择修改,注意:如果ServicesPipeTimeout条目不存在,则必须通过在“编辑”菜单上选择“新建”,然后选择DWORD值,然后键入ServicesPipeTimeout,单击“确认”来创建该条目。
1.单击【小数】,输入新的超时值,单位为毫秒(我更喜欢120000),然后单击【确定】。
1.重新启动计算机。

c9qzyr3d

c9qzyr3d2#

使用任务管理器检查是否存在使侦听TCP端口保持打开状态的服务挂起示例。
你使用的是80端口、8080端口还是其他端口?
有没有可能IIS安装在机器上,并阻止Jenkins使用侦听端口?

vs91vp4v

vs91vp4v3#

我遇到了同样的错误1053。jenkinsservice无法启动。我注意到端口8080已经被其他Windows应用程序服务占用了。所以我在jenkins安装文件夹中的jenkins.xml中将端口更改为其他数字。现在jenkins服务已经启动并运行了。

ux6nzvsh

ux6nzvsh4#

TL;DR:

如果你没有得到任何日志,也许可以尝试在命令提示符下运行jenkins.exe,看看它是否提供了一些有用的东西。

搞笑故事:

我在Jenkins Windows服务上遇到了其他问题,需要对jenkins.xml和其他地方进行一些更改。我进行了这些更改,服务成功启动。耶!但是在谷歌搜索这个解决方案时,我发现了一些可以对jenkins.xml进行的其他更改,所以我做了这些更改。为了更好的衡量,我还添加了一些关于变化的评论。然后Jenkins Windows服务将无法再次启动。突然,日志中没有任何新的东西。撤消了我刚才所做的配置更改,仍然什么也没有得到。剩下的时间都在谷歌上搜索和修补,但没有成功。然后我想,“嗯,为什么不在命令提示符下运行jenkins.exe,看看会发生什么。”……
The configuration file cound not be loaded. An XML comment cannot contain '--', and '-' cannot be the last character. Line 36, position 148.
很好悲伤

相关问题