Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
THREDDS Folk To my chagrin, I just noticed that I asked a PermGen question to support-thredds just two months ago, and Ethan's reply is here: http://mailman.unidata.ucar.edu/support/help/MailArchives/thredds/msg01334.html Basically I guess the message is to not use the "reload" on THREDDS too many times and to periodically restart Tomcat? But I'm still wondering whether setting -XX:MaxPermSize=256m in JAVA_OPTS (up from the default 64m) might help delay the problem (meaning I have to restart Tomcat less frequently). I guess I'll find out over the next few weeks... -Rich On Wed, Aug 26, 2009 at 11:27 AM, Rich Signell <rsignell@xxxxxxxx> wrote: > THREDDS folk, > > I see that these is a TDS tutorial updated August 6 at: > > http://www.unidata.ucar.edu/Projects/THREDDS/tech/tutorial/index.html > > In the section on "Installing Java and Tomcat" I see that it's recommended > to create a setenv.sh script in the <tomcat>/bin directory with these > options: > > JAVA_OPTS="-Xmx256m -Xms256m -server -Djava.awt.headless=true" > > > > > I've noticed that on our TDS4 installations, I often get a "PermGen" error > which causes tomcat to hang. On this page: > > http://confluence.atlassian.com/display/CONF29/Fix+Out+of+Memory+errors+by+Increasing+Available+Memory#FixOutofMemoryerrorsbyIncreasingAvailableMemory-PermGenSpaceParameters > > I read: > > Heap space memory errors will contain only a java.lang.OutOfMemoryError. > If you get the error message: java.lang.OutOfMemoryError: PermGen spacethis > means that you have exceeded Java's fixed 64Mb block for loading class > files. You will need to add the argument -XX:MaxPermSize=256m to > JAVA_OPTS, in addition to any argument you use to set the heap size. > PermGen Space Parameters > > JAVA_OPTS="-Xms128m -Xmx1024m -XX:MaxPermSize=256m > -Djava.awt.headless=true " > > So I've set this my setenv.sh file for my Tomcat installation to read: > > JAVA_OPTS="-Xms128m -Xmx1024m -server -XX:MaxPermSize=256m > -Djava.awt.headless=true " > > I have no idea yet whether this will help, as I just added the MaxPermSize > parameter today. Anybody else have experience with PermGen problems > running TDS4 and know if this should help or how to avoid in the first > place? > > Thanks, > Rich > -- > Dr. Richard P. Signell (508) 457-2229 > USGS, 384 Woods Hole Rd. > Woods Hole, MA 02543-1598 > > -- Dr. Richard P. Signell (508) 457-2229 USGS, 384 Woods Hole Rd. Woods Hole, MA 02543-1598
thredds
archives: