How can I monitor cfthread processes?

Now that I use it to process the source codes of csv files and the cf8 standard is limited to ten threads, I want to make sure I don't overload the server somehow ...

Any suggestions?

I create unique names, but I'm worried about performance ... also what if I need to stop the thread, how do I do it?

Thank.

+2


source to share


5 answers


ColdFusion 9 Server Monitor will allow you to measure server performance such as memory, requests, and specific threads. Prior to ColdFusion 9, you needed to use third-party utilities like FusionReactor to monitor flows ( www.fusion-reactor.com ). Although I have not used FusionReactor, it has a good reputation in the CF community.



+3


source


In the admin settings, you can change how many of your available threads are used for background processing. The setup is at the bottom of the Query Setup page.



+1


source


Log in to the ColdFusion Admin Server Monitor. Select the Statistics tab and select Active ColdFusion Threads from the Query Statistics menu. From there, you can see which threads are running, and you can stop them by clicking the red "Interrupt Request" symbol to the left of the thread name. This will allow you to keep track of the threads running and you can tune from there.

0


source


There is no real way to control flows unless you have a server monitor, and for the standard cf8, which is disabled.

Impossible, I could find a list of active threads, in a request or Java code ...

This would be an important improvement to have some kind of tracking mechanism.

I cannot make a decision for something that is not available to me in information or statistics.

Thank you all for your emotions.

0


source


td = createObject('java', 'coldfusion.monitor.util.CFthreadDictionary');
writedump(td.getInstance().getAllActiveThreads());  

      

-1


source







All Articles