tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Tomcat Wiki] Update of "OutOfMemory" by KonstantinKolinko
Date Wed, 05 Feb 2014 14:26:43 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change notification.

The "OutOfMemory" page has been changed by KonstantinKolinko:
https://wiki.apache.org/tomcat/OutOfMemory?action=diff&rev1=12&rev2=13

Comment:
Add section on HTTP sessions

   1. Trace the GC roots of this object to find out what is holding on to a reference to that
object that shouldn't be. That will be the source of the leak.
  
  ----
+ 
+ = HTTP sessions =
+ 
+ (In response to [[https://issues.apache.org/bugzilla/show_bug.cgi?id=50685|[1]]], [[http://marc.info/?t=139136279300001&r=1&w=2|[2]]])
+ 
+ Please remember that a JSP page, even one that simply prints out “OK”, will create a
session.  This is by design and if you do not want it to create a session you need to explicitly
indicate that in your JSP. For example:
+ 
+ {{{
+   <%@ page session="false" %>
+ }}}
+ 
+ This is important in scenarios where you are doing load testing and using custom HTTP clients,
because these clients may not be handling sessions correctly and thus end up creating a new
session every time they access the page.
+ 
+ One known category of misbehaving clients are web bots. To deal with them you can configure
a [[http://tomcat.apache.org/tomcat-8.0-doc/config/valve.html#Crawler_Session_Manager_Valve|CrawlerSessionManagerValve]].
+ 
+ It is also possible to limit the number of active sessions by setting '''maxActiveSessions'''
attribute on a [[http://tomcat.apache.org/tomcat-8.0-doc/config/manager.html|Manager]] element,
e.g.
+ 
+ {{{
+ <Context>
+ <Manager maxActiveSessions="500" />
+ </Context>
+ }}}
+ 
+ 
+ ----
  [[CategoryFAQ]]
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Mime
View raw message