【问题标题】:Coldfusion continuous high CPU usageColdfusion持续高CPU使用率
【发布时间】:2011-06-17 10:06:25
【问题描述】:

在我们的办公室,我们有一个开发服务器:Win 2k8 服务器 R2 - Coldfusion 9(.0.0) - MySQL 5 ...

几乎每天早上上班时,我都会发现服务器的 CPU 为 50%。但是……他是做什么的? 见截图:

你可以看到 CPU 的使用率是 +- 50%,这很好 jrun.exe 是谁做的! 为了试图了解发生了什么,我转到服务器监视器,没有活动线程或请求!监视器宣布没有发生任何事情......

没有计划任务。

你对我有什么建议吗?在哪里可以获得更多信息?

谢谢。


6 月 20 日更新: 新的一周开始了,我的服务器仍然一无所获:) 现在我可以用 VisualVM 监控他,但我不知道我必须看哪里。

监视器:

线程:

CFStat :

不知道是驱动哪个运行进程消耗CPU...

【问题讨论】:

  • @orangepips 谢谢。看起来就是我要找的东西!
  • @orangepips 在使用 visualVM 进行监控时,它会减慢服务器的速度吗?我的意思是,这会耗费大量资源吗?
  • 有少量开销。我已经运行负载测试,每个请求的差异为 10-20 毫秒。需要注意的是,如果长时间打开 cfstat 和服务器监视器,您的服务器可能会因 OOM 异常而崩溃。
  • @orangepips 好的,谢谢。而且,如果没有 visualVM 正在监听服务器,它仍然会消耗资源吗?我的意思是,JVM 参数 (-com.sun.management.jmxremote.port=8701 ...) 是否可以保留在生产服务器上?
  • 是的,您可以将其保留在 JVM 的配置中。请注意,如果没有密码保护,任何人都可以连接。

标签: coldfusion


【解决方案1】:

你试过运行cfstat吗?

C:\ColdFusion9\bin>cfstat 1 -x

请将上面的目录更改为您的 CF 安装目录。

-x 标志也将显示 Flash 远程处理和 Web 服务请求。

希望有帮助!

【讨论】:

猜你喜欢
  • 2016-04-29
  • 1970-01-01
  • 1970-01-01
  • 2021-12-09
  • 2014-07-16
  • 2014-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多