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. <[email protected]>