|
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
|
