Hi Dirk,

The problem is that catalina.out records connections not closed, but not the
connections borrowed (the stderr messages containing which method borrowed a
connection for my analysis of connection leaking).

Best regards,
Sheng

-----Original Message-----
From: Dirk Verbeeck [mailto:[EMAIL PROTECTED]
Sent: April 15, 2004 12:41 PM
To: Jakarta Commons Users List
Subject: Re: [dbcp] How could I find out the application methods that
hold the active connections?


On Linux it's even easier.
There should be a $CATALINA_BASE/logs/catalina.out file already.

Regards
Dirk

Sheng Huang wrote:
> Hi Dirk,
> 
> Thank you very much for your reply. However, I am running my application
on
> a Linux box. I always use ./catalina.sh start because the Tomcat process
> started with "./catalina.sh run" or "./catalina.sh run &" will get
> terminated when the shell window timeouts or gets closed. 
> 
> Is there a workaround with "./catalina.sh run" so that I can redirect the
> stderr log? Thank you very much.
> 
> Best regards,
> Sheng
> 
> -----Original Message-----
> From: Dirk Verbeeck [mailto:[EMAIL PROTECTED]
> Sent: April 14, 2004 2:13 PM
> To: Jakarta Commons Users List
> Subject: Re: [dbcp] How could I find out the application methods that
> hold the active connections?
> 
> 
> Try:
>     catalina run >stdout.log 2>stderr.log
> 
> Cheers
> Dirk
> 
> 
> Sheng Huang wrote:
> 
> 
>>Hi Dirk,
>>
>>Thank you very much for your reply. Now I understand the connections
> 
> closed
> 
>>in my configuration are active connections instead of inactive
> 
> connections.
> 
>>Although I see a lot of "DBCP object created was never
>>closed" followed by "Already closed" as I said in my first email, all
>>connections will become active after the application is used for some time
>>and then the application stalls (wait unlimited for available
> 
> connections).
> 
>>There may be some defects in my code, thus the stacktrace for DBCP object
>>creation will be very helpful to me. Since I just installed Tomcat 4.1.18
>>with the default configuration (standalone Tomcat instead of Tomcat and
>>Apache), I can't see the stderr messages logged somewhere and don't know
> 
> how
> 
>>to set it up. Could you give me some information on how to setup stderr
>>logging or redirect them to the standard catalina.out? Thank you very
> 
> much.
> 
>>Best regards,
>>Sheng
>>  
>>
>>
>>When you get a "DBCP object created..." message then there should also be
> 
> a
> 
>>stacktrace be written. With version 1.1 the message goes to stdout and the
>>stacktrace to stderr. In the nightly builds they go both go to stderr.
>>
>>The stacktrace displays the location where is abandoned connection was
>>borrowed.
>>
>>
>>The removeAbandoned parameter is for removing the active connections.
>>Idle connections are removed with "minEvictableIdleTimeMillis".
>>
>>-- Dirk
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to