ColdFusion 9服务器不断重新启动

我们使用IIS 7.5在Windows 2008 R2(64位)服务器上运行ColdFusion 9(32位)。

现在几个月,ColdFusion服务器不断以不同的时间间隔重新启动。 我们已经看到它每天重新启动10次,但一周之内可能会好起来。

  • Windows事件查看器日志:

用于“coldfusion”服务器的ColdFusion 9应用程序服务器服务正在重新启动。

  • 在Windows服务中没有select恢复选项
  • 应用程序,例外,服务器等日志没有给出线索
  • coldfusion-out日志日志:

jrun:内存分配失败(无法分配caching信息)。

  • 在每次正好345MB的崩溃时,在Windows / Temp文件夹中生成一个文件。 文件的名称以GM *开头,随后是6个随机字符。

  • ColdFusion,JRun和Windows更新到最新版本。 尝试了不同版本的JRun。

我发现的唯一线索( Old Nabble的讨论主题 )与错误信息和生成的tmp文件有关,它们与名为GraphicsMagick的图像库有关,但据我们所知,我们的系统中没有任何内容使用这个库。 这可能是巧合。

我用尽了select…任何人有一个想法?

您可以增加分配给JRUN服务器的RAM数量。 进入ColdFusion Administrator / JRUN Admin并增加分配给CF服务器的最大大小。 有人正在使用服务器上的GraphicsMagick库,可能正在尝试处理太大的图像,导致JVM耗尽内存。 或者在服务器上findGraphicsMagick模块的源代码,并将其更新到更新的版本(可能是导致大图像大小的错误),或者ColdFusion中的错误导致创build图像过大。 如果有错误,你只能得到XXXMB转储(与你的最大JRUN内存大小有关)而不是tho。 http://www.fusion-reactor.com/可能可以帮助你。