Hi All,
 
Platform: RH Linux 5.2/Apache Server 1.3.6/ Apache JServ 1.0/JDK116v5/webmacro0.89
 
I am caught with some problems related to Global Connction broker.
 
1.
When I monitor the processes, the DB connections of Global pool are showing continuos increase in the allocated memory and is never going down. I am copying the result set into the local variables and hence I can say they are *GC*d by JVM. but why the allocated memory portion for Connections in the pool are ever increasing.I am closing the *sql statements* , *result sets* and *freeing the DB connection back into pool* as soon as I copy results into my local variables.
 
2.
I started JVM with -verbosegc(mentioned as wrapper.bin.parameters in jserv.properties) and messages are posted into the apache/logs/error_log file. Is there anyway to know which object is been freed?can I get the *class name,servlet name* of the object being freed displayed in the error_log.
 
3. with -verbosegc , for each allocation made in the application, it is logging a message
"<GC: managing allocation failure. need XXXX  bytes, type=1, action=1>"
 is this an error?or becuase insufficient JVM space? could anybody explain this?
 
 
 
Please help me as I need to clarifications on this before jumping into the conclusions.
 
Thanks in advance,
 
-pradeep
 

Reply via email to