Virtual machine JIRA在虚拟机上重新启动后锁定

Virtual machine JIRA在虚拟机上重新启动后锁定,virtual-machine,jira,remote-desktop,Virtual Machine,Jira,Remote Desktop,Im目前在Windows Server 2008虚拟机上运行JIRA 6.3.8,该虚拟机在工作时间之外定期重新启动以应用更新 这样做的结果是,每次重新启动后,JIRA都会中断,说明主目录被锁定,许多插件无法加载。这是一个反复出现的问题,我尝试了许多解决方案,包括增加JVM内存、删除捆绑插件、在防火墙中创建异常以及最终重新安装JIRA(这并不总能解决问题) 还有其他永久解决方案吗 编辑:经过一些调查,这似乎是一个普遍的问题,似乎没有具体的解决办法。根据一些用户的说法,虚拟机关闭速度更快,这会导致

Im目前在Windows Server 2008虚拟机上运行JIRA 6.3.8,该虚拟机在工作时间之外定期重新启动以应用更新

这样做的结果是,每次重新启动后,JIRA都会中断,说明主目录被锁定,许多插件无法加载。这是一个反复出现的问题,我尝试了许多解决方案,包括增加JVM内存、删除捆绑插件、在防火墙中创建异常以及最终重新安装JIRA(这并不总能解决问题)

还有其他永久解决方案吗

编辑:经过一些调查,这似乎是一个普遍的问题,似乎没有具体的解决办法。根据一些用户的说法,虚拟机关闭速度更快,这会导致问题,因为JIRA没有正确关闭,从而导致这些错误


根据一些评论,我无法将JIRA安装到Linux/Unix虚拟机上,因为它是一个企业环境,并且我只分配了一个Windows虚拟机,并且由于有关虚拟机的安全策略,禁用自动更新不是一个选项。几年前我也遇到过同样的问题。我记得,原因在JIRA锁文件中。要解决此问题,请在再次启动服务JIRA之前将其删除。 该文件的名称应类似于

.jira home.lock

编辑


忘记注意,如果使用ec2 Linux AMI,该文件通常是隐藏的,请执行以下操作

  • SSH到机器
  • cd/data/jira-这是启动jira时生成锁文件的位置
  • ls-la--显示所有文件,甚至隐藏的文件,您也可以使用ls-al
  • 删除。(*)。锁定文件-删除锁定文件
  • 重新启动jira(/opt/jiraXXX/bin/shutdown.sh,后跟startup.sh)
  • 验证链接-JIRA服务器链接
  • 如果因felix缓存问题而失败- cd-to/data/jira/plugins/.osgi-plugins/felix
  • 删除/删除上述文件夹中的所有文件夹(sudo rm-rf*)
  • 重复5和6

  • 对我来说,这个错误是由jira shared data/data中的一个错误符号链接造成的,我建议您在linux下安装jira。若您并没有linux经验,第一次使用它可能需要一些时间,但这是值得的。我运行JIRA 5.2 3年,没有任何问题或故障。不幸的是,我只能访问Windows环境,我的公司不使用Linux,或者至少不会给我一个Linux虚拟机来安装它。也许你可以禁用自动更新或更新后自动重启。我尝试了这个方法,但不幸的是,安全策略声明无法禁用更新。将此添加到问题中。另外,您的意思是禁用更新后VM的自动重启还是禁用JIRA?我的意思是调整windows使其在安装更新后不重启。我用谷歌搜索了一下:我还发现编辑注册表也可以做到这一点:谢谢你的回复,锁文件会在我关闭jira后消失,所以它仍然可以成功关闭,当我试图在jira运行时删除锁文件时,它会抛出一个对话框,说无法删除,因为程序正在使用它(jira)。我想我可能会重新安装jira并导入备份,但我只是想知道是否有某种修复方法可以确保在VM重新启动之前正确关闭jira;有时它会在工作时间(9-5)后重新启动,因此我不能总是在附近正确关闭它。如果正确关闭,您是否收到错误消息?我想这个文件在JIRA正常关闭的情况下会自动删除,但在不正常关闭的情况下,我想它会保留下来,并且您会得到锁错误