Why doesn't soft kill always work? (Understanding Soft Kill Limitations)
Description
When you select a thread or request to be stopped using the red 'X' icon, FusionReactor first attempts to stop the request using 'Soft Kill'. This causes FusionReactor to attempt to kill the thread by stopping the request inside the J2EE engine.
FusionReactor attempts this first because it is a more stable method of stopping a request than using an outright thread kill.
Unfortunately, because of the way J2EE requests are handled, Soft Kill can only be used in two situations:
- The request is currently outputting data to the page.
- The request is currently transferring JDBC data from a result set.
The latter condition requires you to wrap your datasources using the ColdFusion MX JDBC Driver Wrapper.
If the request is not currently outputting data or transferring JDBC results, the soft kill will time out, and FusionReactor will attempt a thread kill.
Issue Details
| Type: | Technote |
|---|---|
| Issue Number: | FRS-25 |
| Components: | Request Managment |
| Environment: | |
| Resolution: | Fixed |
| Added: | 18/05/2007 12:15:13 |
| Affects Version: | 2.0 |
| Fixed Version: | 2.0 |
| Server: | |
| Platform: | |
| Related Issues: |
Issue Feedback
Did you find this issue helpful?
2 out of 2 people found this article helpful

