既然我正在使用它来进行csv文件的后端处理,并且cf8标准限制为十个线程,我想确保我不会以某种方式重载服务器......
有什么建议吗?
我正在制作具有独特名称的线程,但我担心性能...如果我需要停止线程,我该怎么做?
谢谢。
答案 0 :(得分:3)
ColdFusion 9的Server Monitor将允许您测量服务器性能,例如内存,请求和特定线程。在ColdFusion 9之前,您需要使用第三方实用程序(如FusionReactor)来监视线程(www.fusion-reactor.com)。虽然我没有使用过FusionReactor,但它确实在CF社区中享有良好的声誉。
答案 1 :(得分:1)
在管理员设置中,您可以更改用于后台处理的可用线程数。该设置位于“请求调整”页面的底部。
答案 2 :(得分:0)
登录ColdFusion Administrator服务器监视器。选择“Statistics”选项卡,然后在“Request Statistics”菜单下选择“Active ColdFusion Threads”。从那里,您可以看到正在运行的线程,您可以通过单击线程名称左侧的红色“中止请求”符号来阻止它们。这将让你留意线程的运行,你可以从那里调整。
答案 3 :(得分:0)
除非您启用了服务器监视器,否则没有真正的方法来监视线程,以及禁用的cf8标准。
我无法找到列出活动线程的查询或java代码......
对于某种跟踪机制,这将是一项重要的改进。
我无法为信息或统计数据中无法获得的内容提供解决方案。
感谢大家的光临。
答案 4 :(得分:-1)
td = createObject('java', 'coldfusion.monitor.util.CFthreadDictionary');
writedump(td.getInstance().getAllActiveThreads());