You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Aparna1 V <ap...@tcs.com> on 2011/02/01 14:27:52 UTC
Re: OutOfMemory issue
Hi Christopher,
Yes, we were on jdk 1.4 and now we have moved to 1.6.
After this, we were facing the BufferOverFlow on this particular page so
we increased the buffer size to 4 MB ( yes .. 4 MiB).
There is no increase in the number of users.
The heap space is set to 128 MB,
and Max Perm is set to 64mb.
Thanks,
Aparna
From:
Christopher Schultz <ch...@christopherschultz.net>
To:
Tomcat Users List <us...@tomcat.apache.org>
Date:
02/01/2011 03:37 AM
Subject:
Re: OutOfMemory issue
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Aparna,
On 1/31/2011 8:42 AM, Aparna1 V wrote:
> I am facing a frequent OutOfMemoryError on the Java heap space after
just
> a few hits on the application. (The page buffer for a few jsps are of
the
> range 4000kb)
4000kb is 4MiB. Is that what you meant? That's a pretty big buffer. What
do you need that big buffer for?
> The heap size for the app is 128 MB.
Is that fixed? What are you memory settings?
> Earlier, I was using TC 4 with mssql pooling(pool.exe) without any issue
> on a 64 MB heap size.
Were you using an older JVM version, too? I've found that usually
everything newer needs a bit more RAM than older versions.
> Is this an issue with the server memory management or is there something
> wrong with the configuration,
> or any other thing that i am overlooking? Please advise.
Has anything else changed recently?
The only time we ever got OOMEs was when we had actually reached a user
threshold where we simply needed more memory to handle the traffic.
Before then, we were running with a 64MiB heap and decided to double it.
- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk1HMpUACgkQ9CaO5/Lv0PD8HQCglFOFd17edClwYNin4DhlHV2t
nJ0AoJOM3tnTuNJbQlHGECx4T7v2r39e
=Jyfq
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you
Re: OutOfMemory issue
Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Aparna,
On 2/2/2011 2:41 AM, Aparna1 V wrote:
> JSP buffer over flow
I don't know of any JSP buffers that can overflow, unless you are using
some kind of try/catch tag library that needs to buffer the entire
(huge) content that you are generating.
If that's the case, your application has a design flaw IMO.
It's obvious you are not motivated to provide any information, so nobody
around here (including me) is very motivated to provide any help.
Good luck,
- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk1J41MACgkQ9CaO5/Lv0PBsUACguWq5W6M1m+v5VqvJ9l/MdHWw
sPYAoKjvg/pT0W9DpS1RWct0pAmVioJy
=6oLA
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: OutOfMemory issue
Posted by Aparna1 V <ap...@tcs.com>.
JSP buffer over flow
From:
Christopher Schultz <ch...@christopherschultz.net>
To:
Tomcat Users List <us...@tomcat.apache.org>
Date:
02/02/2011 04:33 AM
Subject:
Re: OutOfMemory issue
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Aparna,
On 2/1/2011 8:27 AM, Aparna1 V wrote:
> Yes, we were on jdk 1.4 and now we have moved to 1.6.
> After this, we were facing the BufferOverFlow on this particular page
so
> we increased the buffer size to 4 MB ( yes .. 4 MiB).
What buffer is overflowing? Is it Tomcat-related?
- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk1IkQ0ACgkQ9CaO5/Lv0PAnAgCgoEj07rP28uxu+87Ym8IxwLf6
scoAnjyYHijO5vNEoSPI6+93zNuSzGx+
=6qP5
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you
Re: OutOfMemory issue
Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Aparna,
On 2/1/2011 8:27 AM, Aparna1 V wrote:
> Yes, we were on jdk 1.4 and now we have moved to 1.6.
> After this, we were facing the BufferOverFlow on this particular page so
> we increased the buffer size to 4 MB ( yes .. 4 MiB).
What buffer is overflowing? Is it Tomcat-related?
- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk1IkQ0ACgkQ9CaO5/Lv0PAnAgCgoEj07rP28uxu+87Ym8IxwLf6
scoAnjyYHijO5vNEoSPI6+93zNuSzGx+
=6qP5
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
RE: OutOfMemory issue
Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: Aparna1 V [mailto:aparna1.v@tcs.com]
> Subject: RE: OutOfMemory issue
> There is no heap dump.
You have to take one. Again, read the link:
http://wiki.apache.org/tomcat/OutOfMemory
- Chuck
THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
RE: OutOfMemory issue
Posted by Aparna1 V <ap...@tcs.com>.
Hi Charles,
Thanks for the suggestion.
There is no heap dump. I can see just the following in my stdout:
SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2882)
at
java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100)
at
java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390)
at java.lang.StringBuffer.append(StringBuffer.java:224)
at
org.apache.struts.taglib.html.SelectTag.doEndTag(SelectTag.java:370)
at
org.apache.jsp.jsp.assignMethToDrivertype_jsp._jspx_meth_html_005fselect_005f9(assignMethToDrivertype_jsp.java:2270)
at
org.apache.jsp.jsp.assignMethToDrivertype_jsp._jspx_meth_logic_005fequal_005f2(assignMethToDrivertype_jsp.java:2217)
at
org.apache.jsp.jsp.assignMethToDrivertype_jsp._jspx_meth_logic_005fnotEqual_005f0(assignMethToDrivertype_jsp.java:1525)
at
org.apache.jsp.jsp.assignMethToDrivertype_jsp._jspService(assignMethToDrivertype_jsp.java:383)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
From:
"Caldarale, Charles R" <Ch...@unisys.com>
To:
Tomcat Users List <us...@tomcat.apache.org>
Date:
02/01/2011 07:45 PM
Subject:
RE: OutOfMemory issue
> From: Aparna1 V [mailto:aparna1.v@tcs.com]
> Subject: Re: OutOfMemory issue
> The heap space is set to 128 MB,
> and Max Perm is set to 64mb.
The longer you avoid looking inside the heap or collecting real data, the
longer it's going to be before you have an answer. To repeat yesterday's
questions:
> > And a heap dump shows??? GC logging shows???
> > http://wiki.apache.org/tomcat/OutOfMemory
- Chuck
THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you
received this in error, please contact the sender and delete the e-mail
and its attachments from all computers.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you
RE: OutOfMemory issue
Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: Aparna1 V [mailto:aparna1.v@tcs.com]
> Subject: Re: OutOfMemory issue
> The heap space is set to 128 MB,
> and Max Perm is set to 64mb.
The longer you avoid looking inside the heap or collecting real data, the longer it's going to be before you have an answer. To repeat yesterday's questions:
> > And a heap dump shows??? GC logging shows???
> > http://wiki.apache.org/tomcat/OutOfMemory
- Chuck
THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org