是否有任何人经历或有人可以解释发生以下情况的情况(理想情况下有助于解决问题):
通常会发生什么:
我们执行大型用户查询/构建报告流程
Java.exe内存和CPU使用率一样稳步攀升
报告呈现,Java.exe CPU利用率下降
我认为不应该发生什么:
我们执行大型用户报告查询/构建报告流程
ColdFusion.exe内存和CPU使用率一样稳步攀升
Java.exe内存和CPU使用情况不会让步(
我应该注意到,在此行为之前,我不相信ColdFusion.exe存在,或者至少没有出现在计算机进程中。基本上不是运行Java.exe的服务器,而是运行ColdFusion.exe。我唯一的理论是ColdFusion无法找到默认的java。
提前致谢。
其他详细信息
服务器已经并且一直在ColdFusion 11 Standard上运行 我,愚蠢地,无知地缺席,点击了“更新”。按钮没有拍摄快照。不幸的是,我相信它正在修补CF并更新到最新版本的Java。 CF不会重新启动所以使用Adobes卸载并删除补丁。它重新启动并决定在以后运行更新。 我的夜间备份已经从服务器上滚了一天,当我意识到服务器运行速度太慢而Coldfusion.exe正在运行而不是Java.exe时,所以简单的还原就在桌面上了。
问题是,服务器运行得很好,但不是很好。此外,我无法通过在管理中启用它并添加我的IP来访问调试信息。我可以使用cftry访问错误并捕获但是调试信息给了我这个并且仅这个:
Debugging Information
ColdFusion Server Standard 11,0,07,296330
Template /FBI/witsec/locations/map/index.cfm
Time Stamp 31-Jan-16 01:47 PM
Locale English (US)
User Agent Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko
Remote IP 10.14.7.128
Host Name 10.14.7.128
------
Execution Time
应该注意的是,执行时间包含在上面的代码段中,但显然没有任何内容。
Java和JVM CF 11管理页面
Java虚拟机路径:
C:\ColdFusion11\jre
最小JVM堆大小:4096
最大JVM堆大小:4096
JVM参数:
-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=49325
-server
-XX:NewRatio=3
-XX:SurvivorRatio=7
-XX:+UseCompressedOops
-Xss768k
-XX:MaxPermSize=256m
-XX:PermSize=128m
-XX:+DisableExplicitGC
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:+UseCMSInitiatingOccupancyOnly
-XX:+CMSClassUnloadingEnabled
-XX:+CMSScavengeBeforeRemark
-XX:CMSInitiatingOccupancyFraction=68
-Dcoldfusion.home={application.home}
-Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.JavaUtilLog
-Duser.language=en
-Dcoldfusion.rootDir={application.home}
-Dcoldfusion.libPath={application.home}/lib
-Dorg.apache.coyote.USE_CUSTOM_STATUS_MSG_IN_HEADER=true
-Dcoldfusion.jsafe.defaultalgo=FIPS186Random
-javaagent:C:/FusionReactor/instance/ColdFusionOnSGI/fusionreactor.jar=name=ColdFusionOnSGI,address=8088