我使用 Jira 3.1 进行任务跟踪。它可在 SQL Server 2008 R2 上运行。
最近我尝试将 Jira 用作服务,而不是从命令行运行它。我已经安装了该服务并从 SQL Server 服务中放置了依赖项。
但问题是,Jira 服务似乎不会等待 SQL Server 完全启动。网页显示错误,事件日志显示:
用户“jirauser”登录失败。原因:无法打开明确指定的数据库。[客户端:127.0.0.1]
如果我手动重新启动服务,一切都会正常,所以看起来原因确实是时机不对。
有没有什么标准的方法来克服这个困难?当然,我可以创建一些批处理文件,在固定时间后启动 Jira 服务,比如说,重启后 1 分钟,但这个解决方案很丑陋。