ColdFusion 9 服务器不断自行重启

ColdFusion 9 服务器不断自行重启

我们在装有 IIS 7.5 的 Windows 2008 R2(64 位)服务器上运行了 ColdFusion 9(32 位)。

几个月以来,ColdFusion 服务器一直在以不同的时间间隔自行重启。我们发现它每天重启 10 次,但一周内一切正常。

  • Windows 事件查看器日志:

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

  • Windows 服务中未选择恢复选项
  • 应用程序、异常、服务器等日志没有提供任何线索
  • coldfusion-out日志记录:

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

  • 崩溃时Windows/Temp文件夹中会生成一个文件,每次大小恰好为345MB。文件名称以GM*开头,后跟6个随机字符。

  • ColdFusion、JRun 和 Windows 都已更新至最新版本。尝试了不同版本的 JRun。

我找到的唯一线索(Old Nabble 上的讨论帖) 与错误消息和生成的 tmp 文件有关,它们与名为 GraphicsMagick 的图像库有关,但据我们所知,我们的系统上没有任何东西使用此库。这可能是巧合。

我已经没有选择了...有人有主意吗?

答案1

您可以增加分配给 JRUN 服务器的 RAM 量。进入 ColdFusion 管理员/JRUN 管理员并增加分配给 CF 服务器的最大大小。有人正在服务器上使用 GraphicsMagick 库,可能试图处理过大的图像,导致 JVM 内存不足。或者找到服务器上 GraphicsMagick 模块的来源,并可能将其更新为较新的版本(可能是导致图像尺寸过大的错误)或 ColdFusion 中的错误导致创建的图像过大。如果是错误,您只会得到 XXXMB 转储(与您的最大 JRUN 内存大小有关)。 http://www.fusion-reactor.com/也许能够帮助你。

相关内容