当前位置: 首页 > 知识库问答 >
问题:

备份后Jenkins服务无法启动

秋建义
2023-03-14

我的组织需要对我们的定制程度很高的Jenkins实例进行备份。在研究了备份Jenkins的不同方法后,我们决定使用xcopy复制整个Jenkins目录,然后将备份移动到另一台机器上的新实例。(使用xcopy的原因是它是在每个作业中保留符号链接文件的唯一方法。)

以下是我采取的步骤:

  1. 批处理文件使用xcopy每晚从旧机器复制整个目录
  2. 我在新服务器上安装了一个新的Jenkins实例
  3. 我阻止Jenkins服务运行
  4. 我删除了新机器中当前的Jenkins目录,然后将备份放回原处
  5. 我试图启动Jenkins服务,但遇到以下错误:

本地计算机上的Jenkins服务启动,然后停止。如果某些服务未被其他服务或程序使用,则会自动停止。

我尝试从命令行运行jenkins.war,这只会导致Jenkins实例启动,该实例没有注册为Windows服务,并且我无法登录(即使在禁用useSecurity之后),并且看起来它没有我们的修改。

我也尝试过清除应用程序日志,但没有任何帮助。

我不知道如何启动和运行詹金斯服务。

共有1个答案

伊温书
2023-03-14

需要备份的文件夹是环境变量JENKINS\u HOME引用的文件夹

最好将该文件夹与安装文件夹分开,如C:\Program Files(x86)\jenkins。

然后我更喜欢使用tomcat实例,并复制jenkins。it战争:升级更容易:

只需用新版本覆盖您的jenkins.war。Tomcat应该自动重新部署应用程序。

 类似资料:
  • 我让Jenkins在Windows上作为服务运行。通常,它在机器启动时启动。 在今天下午的Windows推荐更新和机器重启后,我的Jenkins刚刚停止工作。 我启动了服务,但它停止并显示以下警告: 没有“jenkins.err.log”文件,如果我用“javajenkins.war”启动Jenkins,它可以正常工作。 有什么提示吗?怎么解决这个问题?请帮忙。 非常感谢你。

  • 服务器重启后无法启动Apache HTTPD。我们 /etc/httpd/conf/拥有功能。用户/组。因此,我们使用脚本来启动httpd.conf每次服务器重启时,我们都无法启动HTTPD。我们发现 /var/run/httpd在重启后被更改为apache/root。因此,脚本无法启动功能下的HTTPD。用户/组。 请帮帮我!!!

  • 我无法启动詹金斯。Windows 10上的战争。尝试使用多个端口,但对于每个端口,获取错误“地址已在使用中:绑定” 我已经从官方网站下载了詹金斯战争,然后在本地启动服务器。 完整错误跟踪: 尝试下面的查询(一个例子)java-jarjenkins.war-http pPort=9090 我已经检查过了,我在上面的查询中使用的所有端口都是免费的。使用检查可用端口

  • 问题内容: 码头工人给我一个困难时期。我按照以下说明进行操作,以便在运行由strato.de托管的Ubuntu 14.04的虚拟服务器上安装docker。 执行此行直接将我带入此错误消息: 安装完成后,我安装了上述两个软件包。现在我的问题是我无法让docker运行。 结果是: 结果是 和 结果是 有人对缺少哪些依赖项有任何线索吗?还有什么可能出问题了?码头工人是否提供任何日志? 我正在来回寻找解决

  • 当收到来自服务器的数据报文时,显示错误日志:

  • 我有一个spring boot可执行罐,装在数字海洋水滴中。我可以使用现在我想让我作为一个服务运行。 我已经创建了文件/etc/systemd/system/myapp。用这些内容服务 然后使其在系统启动时启动 我正在尝试启动服务 但是我得到了这个错误 无法启动myapp.service:未知单位:myapp.service详情请参阅系统日志和'systemctl statusmyapp.serv