我经常在ColdFusion网站上遇到“服务不可用”的问题,需要手动重启服务。有时,还需要重启主机。
我检查了事件查看器,但没有找到任何与ColdFusion相关的错误。
我不熟悉ColdFusion。 请帮助我。我想检查它为什么会发生并解决这个问题。
ColdFusion版本8
Windows Server 2008 R2标准版 - Windows 7,64位
IIS 7.5版
谢谢。
答案 0 :(得分:1)
有两个地方可以看到这样的问题:CF背后的应用程序服务器(JRun for CF8)是CF和IIS之间的连接器。 Adobe CF使用可能需要重建的旧(IIS6?)样式的ISAPI连接器 - 更高版本的CF在cfusion \ bin \ connectors(类似IIS_connector.bat)中有'重建连接器'批处理文件但是它已经有一段时间了我已经看过CF8了。至少,请确保您有Adobe的最新CF8更新,因为他们有时希望您在安装后重建连接器。
更新版本的CF(10+)的更好解决方案是使用Bilal的Boncode AJP connector - 我认为它不支持CF8但没有尝试过。
CF 8的生命终结已经超过四年了,后来的版本停止使用JRun支持Tomcat,这更容易引起争议。如果您有可用的开发环境,可以尝试在CF10或CF11上运行代码库;如果你必须在可预见的未来支持这个应用程序,最好在类似当前版本的CF的东西上做。您还可以查看Lucee 4.5以获取OSS替代方案。
答案 1 :(得分:1)
要找出实际上崩溃您的CF服务器的内容,您可以在" out"中找到信息。登录。在/ runtime / logs目录中查找名为" coldfusion-out.log"的文件。或类似的东西。这是标准输出在运行的CF应用程序中的位置。您的应用程序中还有一个/ logs目录,可以提供其他信息。
最后,您可能有一个热点错误 - 异常终止。在/ runtime / bin目录中查找类似于hs_err_pidXXX.log&#34的文件; (其中XXX是一些数字)。如果你确实有这样的错误,请快速查看它是否是内存不足"错误。这是最常见的。
我有一篇关于所有log files are located的帖子。它来自CF8 / CF9天,所以它可能对您有用。当然每个人都会告诉你升级。祝你好运!