Andrew Maurer
asked on
Long running requests in ColdFusion
At work, we have FusionReactor and there are some services written in CF that have long running requests a couple of times a day. The requests terminate anywhere from 300,000ms to 800,000 ms and I am not sure why they're "hanging".
CPU is running at an average of 20-30% and ram is about 24% so the server isn't taxed very much.
Here is where the thread is hanging.
Any insight as to what java.net.socketoutputstrea m.socketwr ite0 is or anything else about this would be most helpful.
Thanks
2010-04-28-1050.png
CPU is running at an average of 20-30% and ram is about 24% so the server isn't taxed very much.
Here is where the thread is hanging.
Any insight as to what java.net.socketoutputstrea
Thanks
2010-04-28-1050.png
What is the DB ur using and how u created the connection in cfadmin
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
@srikanthmadishetti - it has nothing to do with the DB
@azadisaryev - yes every hung thread like this has to do with a large amount of xml data being transmitted.
Not sure about the timeout on the client side.. I would guess its plenty of time though.
I'll check the logs and if it keeps happening, i'll hit-up houseOfusion. Thanks!
@azadisaryev - yes every hung thread like this has to do with a large amount of xml data being transmitted.
Not sure about the timeout on the client side.. I would guess its plenty of time though.
I'll check the logs and if it keeps happening, i'll hit-up houseOfusion. Thanks!
@zadoc - My point in asking the DB conncetion was AFAIK it also depends on the kind of connection we make like ODBC / JDBC driver etc .
Any way if you feel ur DB connection is not an ISSUE then check what Azadi suggested.
Any way if you feel ur DB connection is not an ISSUE then check what Azadi suggested.
ASKER
Thanks but some of these hung requests have zero JDBC time/activity. Others show the JDBC time executed within a reasonable amount of time.
Also I am pretty sure that socketWrite is a java output method.
Also I am pretty sure that socketWrite is a java output method.