Hi,

On Sep 25, 2007, at 10:03 AM, Werner Noske wrote:

Hi, did you follow the hints in the Magnolia installation description for
the Tomcat memory configuration?

If you mean setting the max heap size then yes, I currently have it set at 1280MB. It seems no matter how high I set this eventually the site crashes with OOM. Is there some other memory setting I should try? I know you can turn off the GC overhead limit checks but it's in the JVM for a reason...

Tom

Hi All,

Any suggestions for dealing with OutOfMemory in Magnolia?  I have
a
site that used to run Magnolia 2.x and would crash with an
OutOfMemory exception about once a week.  Since upgrading to
Magnolia
3.x the site is crashing about every 2 days.  A typical stack trace,
although it seems to happen anywhere in the site, definitely not just
in the admin console:

ERROR  org.apache.catalina.core.ContainerBase.[Catalina].
[www.milwaukeeadmirals.com].[/author].[AdminTreeServlet]
StandardWrapperValve.java(invoke:250) 20.09.2007 15:58:20
Servlet.service() for servlet AdminTreeServlet threw exception
java.lang.OutOfMemoryError: GC overhead limit exceeded
     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

info.magnolia.module.admininterface.AdminTreeMVCHandler.renderTr
ee
(AdminTreeMVCHandler.java:773)
     at

info.magnolia.module.admininterface.AdminTreeMVCHandler.renderHt
ml
(AdminTreeMVCHandler.java:729)
     at
info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:
112)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:269)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:188)
     at info.magnolia.cms.filters.MagnoliaManagedFilter
$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:88)
     at info.magnolia.cms.filters.MgnlCmsFilter.doFilter
(MgnlCmsFilter.java:106)
     at info.magnolia.cms.filters.MagnoliaManagedFilter
$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
at info.magnolia.cms.cache.CacheFilter.doFilter (CacheFilter.java:

96)
     at info.magnolia.cms.filters.MagnoliaManagedFilter
$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
     at info.magnolia.cms.filters.MgnlInterceptFilter.doFilter
(MgnlInterceptFilter.java:130)
     at info.magnolia.cms.filters.MagnoliaManagedFilter
$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
     at info.magnolia.cms.filters.MgnlContextFilter.doFilter
(MgnlContextFilter.java:45)
     at info.magnolia.cms.filters.MagnoliaManagedFilter
$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
     at info.magnolia.cms.security.SecurityFilter.doFilter
(SecurityFilter.java:101)
     at info.magnolia.cms.filters.MagnoliaManagedFilter
$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
     at info.magnolia.cms.filters.MultipartRequestFilter.doFilter
(MultipartRequestFilter.java:80)
     at info.magnolia.cms.filters.MagnoliaManagedFilter
$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
     at info.magnolia.cms.filters.MgnlVirtualUriFilter.doFilter
(MgnlVirtualUriFilter.java:83)
     at info.magnolia.cms.filters.MagnoliaManagedFilter
$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
     at info.magnolia.cms.filters.ContentTypeFilter.doFilter
(ContentTypeFilter.java:66)
     at info.magnolia.cms.filters.MagnoliaManagedFilter
$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
     at info.magnolia.cms.filters.MagnoliaManagedFilter.doFilter
(MagnoliaManagedFilter.java:65)
     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:215)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:188)
     at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:210)

Tom

----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------



Werner Noske
--
1xEUROPA Touristik + Marketing AG
Lohbergenweg 56
D-21244 Buchholz
Vorstand: Werner Noske
Handelsregister: HRB 4988 Tostedt
Umsatzsteuer-ID: DE813398709


----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------


----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------

Reply via email to