我在 Windows 2003 机器上运行它。
我可以从 C:\CFusionMX7\bin\cfstart.bat 启动它,但是当我关闭命令提示符窗口时,它又会关闭。
是否有另一种以正确方式启动它的方法?我在开始菜单中没有看到任何内容...
谢谢!
我在 Windows 2003 机器上运行它。
我可以从 C:\CFusionMX7\bin\cfstart.bat 启动它,但是当我关闭命令提示符窗口时,它又会关闭。
是否有另一种以正确方式启动它的方法?我在开始菜单中没有看到任何内容...
谢谢!
ColdFusion MX 7 Application Server 服务从 Windows 服务控制面板启动。如果应用程序服务失败,则所有 ColdFusion 页面都不会运行。
如果您的 ColdFusion 应用程序服务经常崩溃,请查看 JVM 设置,尤其是最小和最大内存设置。该服务将需要分配足够的内存来处理您的应用程序,但不会因为 Java 垃圾收集器而降低性能。对于较大的 ColdFusion 应用程序,JVM 应该由具有该任务经验的人进行微调,因为它可以真正提高应用程序在负载下的性能。
当您通过 Windows 服务启动 ColdFusion(作为“服务器配置”安装)时,您将看到两个相关的进程。一个是 jrun.exe,它是在 JRun 实例中运行的实际 ColdFusion 服务器。另一个是 jrunsvc.exe,它是一个父进程,其唯一目的是监视 jrun.exe 进程并在该子进程退出时重新启动它。
要了解 jrunsvc.exe 是否正在重新启动子 jrun.exe,请检查您的日志。为了演示,在测试机器上,尝试用任务管理器杀死 jrun.exe,你会看到一个新的 jrun.exe 立即启动。
看来我不得不重新启动 Cold Fusion Windows 服务,这解决了问题。即使该服务在失败时似乎无法使应用程序保持活动状态,但它确实会在服务启动时启动它。