【发布时间】:2009-08-04 16:13:18
【问题描述】:
问题:您可以向我们提供哪些提示和工具来帮助我们解决和监控 ColdFusion 8 和 JRE 的性能?
我们目前正在做什么:我们目前使用以下组合来帮助我们,但感觉我们并没有真正取得任何进展。我很想能够深入了解 JRE 看看发生了什么。
- FusionReactor
- /opt/coldfusion8/bin/cfstat
- /opt/coldfusion8/bin/logs/*(主要是 exception.log 和 cfserver.log)
- ColdFusion 调试输出(用于跟踪请求和查询响应时间)
- Apache '服务器状态'
- MySQL 管理员监控数据库活动
系统信息: 我们正在运行多个 ColdFusion 8 应用程序服务器。它们安装在带有 ColdFusion 8,0,1,195765 Standard 的 RH Linux 上,使用安装程序附带的默认 Sun JRE v1.6.0_04。我们的数据库位于专用数据库服务器上,在 RH Linux 上运行 MySQL 5.0.45。
问题: 我们遇到了一些奇怪的问题,例如:
- 在浏览器加载页面的过程中页面加载挂起(浏览器窗口保持全白,未加载任何 HTML)。如果您停止请求并再次刷新,则第二次可以正常工作。
- ColdFusion 严重崩溃。当我们重新启动 ColdFusion 时,异常日志显示 license.properties 文件错误。我们必须重新安装 ColdFusion 才能让它恢复工作。
- 开始在 exception.log 中看到“打开的文件过多”。我们按照说明 here 了解如何更改可以打开的文件限制。
额外信息:
- 我们开始在我们的应用程序中使用 memcached 来减少我们拥有的数据库调用量,希望这会有所帮助。
- 我们将客户端存储转移到注册表而不是数据库作为测试,看看不调用数据库是否有帮助。
- 我们计划将我们的 JRE 更新到最新版本 (1.6.0_14),看看有什么帮助。
【问题讨论】:
-
这可能更适合服务器管理员(而不是程序员),所以我将其标记为应该移至 ServerFault
标签: java performance coldfusion