我们有一个主要使用 Coldfusion 8 代码的旧版应用程序,位于 IIS 7 / Windows Server 2008 R2 上的 Jrun4 应用程序服务器上(必须继续运行,直到可以替换为止)。它偶尔会崩溃或无响应,我们总是通过重新启动 CF 或 Jrun、回收应用程序池或作为最后的手段重新启动服务器(即 VM)来恢复它。
但这次,这些都不起作用。它似乎在 CF 管理和 Jrun 管理中运行。Jrun Jar 启动器和 Jrun Service 控制器实例出现在任务列表中,但 CPU 为 0。此服务器上的其他 CF 应用程序已启动。
谷歌搜索没有找到任何有用的信息。自上次运行以来,代码、数据库或配置没有任何变化。我仍在查看日志,没有看到任何有用的信息。jrun.xml 和 default-web.xml 似乎没有损坏。我们如何重新启动它?
答案1
我们确实进入了登录页面,但无法通过,这表明数据库存在问题,我们尝试使用应用程序凭据登录 SQL 编辑器,发现有一个锁,DBA 纠正了这个问题。所以,这有点像是虚惊一场,感谢所有读过这篇文章的人。