On Tue, 06 Jan 2009 17:27:29 -0500, Kevan Miller wrote: > On Jan 6, 2009, at 3:23 PM, Ken T. wrote: > >> On Tue, 06 Jan 2009 08:43:49 -0500, Kevan Miller wrote: >> >>> On Jan 6, 2009, at 5:29 AM, Ken T. wrote: <snip> >>>> >>>> OK, it happened again. The log file geronimo.log it attached after >>>> my >>>> signature. >>> >>> Important part of your log output is: >>> >>> >>>> 05:19:13,343 ERROR [log] handle failed java.lang.OutOfMemoryError: >>>> PermGen space >>>> at com.sun.net.ssl.internal.ssl.ServerHandshaker.processMessage >>>> (ServerHandshaker.java:135) >>> >>> So, you're running out of PermGen memory, not HeapSpace. Try something >>> like: >>> >>> JAVA_OPTS="-Xmx1024m -XX:MaxPermSize=256m" >>> >>> --kevan >> >> >> I'm using the groovy script, but I can't seem to set MaxPermSize >> without >> the JVM crashing on startup. Any ideas? > > Heh. Ideas? Sure. > > 1. How are you attempting to set MaxPermSize? 2. How is server startup > failing? > > Please try to provide more information in your posts. They seem to > consistently lacking information (e.g. full description of your > environment, settings, failure information...). > > This seems to do a pretty reasonable job in my etc/rc.d/start- > server,default.groovy file: > > // Append some reasonable java flags if none were configured already if > (command.javaFlags.empty) { > command.javaFlags << '-Xmx512m' > command.javaFlags << '-XX:MaxPermSize=256m' > } >
That seems to have solved the problem. I was adding the flag by just putting a space delimiter in the string. I'm going to do a Google search on the PermSize and find out why this is a problem. Thanks to everyone. -- Ken T. <ktectr...@gmail.com>