+1

JVM flags are like major ninja foo. Cant wait!

Cheers, Tim

On 3 Feb 2010, at 16:12, Naftoli Gugenheim wrote:

> Looking forward!
> 
> -------------------------------------
> David Pollak<feeder.of.the.be...@gmail.com> wrote:
> 
> I've got a work in progress jvm memory options for Lift post... but I've 
> gotta get below 30 unread email messages before I finish it (probably late 
> Feb)
> 
> Connected by MOTOBLURâ„¢ on T-Mobile
> 
> -----Original message-----
> From: Jim Barrows <jim.barr...@gmail.com>
> To: liftweb@googlegroups.com
> Sent: Wed, Feb 3, 2010 14:52:47 GMT+00:00
> Subject: Re: [Lift] Handle OOM
> 
> On Tue, Feb 2, 2010 at 9:18 PM, David Pollak
> <feeder.of.the.be...@gmail.com>wrote:
> 
>> 
>> 
>> On Tue, Feb 2, 2010 at 5:49 PM, Naftoli Gugenheim 
>> <naftoli...@gmail.com>wrote:
>> 
>>> Hmm... Can the code catch the exception and try to execute a script that
>>> restarts it? :)
>> 
>> 
>> The Sun JVM has the following flag:
>> 
>> -XX:OnOutOfMemoryError="script_to_execute"
>> 
>> This will allow an auto-restart.
>> 
>> 
> 
> 
> Oh, very cool.  I didn't know that.
> 
> 
> 
>> 
>>> 
>>> On Tue, Feb 2, 2010 at 8:43 PM, Jim Barrows <jim.barr...@gmail.com>wrote:
>>> 
>>>> Not generally within your code no.  The VM is out of memory, not the
>>>> webapp, so the VM has to be restarted.  However you could have a nagios
>>>> other monitoring service auto-restart in such cases.
>>>> On the other hand... you really shouldn't be getting a OOM error in
>>>> Java.......
>>>> 
>>>> On Tue, Feb 2, 2010 at 5:17 PM, Naftoli Gugenheim 
>>>> <naftoli...@gmail.com>wrote:
>>>> 
>>>>> Is there any way to have a webapp handle an out of memory exception
>>>>> semi-gracefully? E.g., release session, restart, something other than 
>>>>> having
>>>>> to ssh into the server?
>>>>> 
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Lift" group.
>>>>> To post to this group, send email to lift...@googlegroups.com.
>>>>> To unsubscribe from this group, send email to
>>>>> liftweb+unsubscr...@googlegroups.com<liftweb%2bunsubscr...@googlegroups.com>
>>>>> .
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/grou
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Lift" group.
> To post to this group, send email to lift...@googlegroups.com.
> To unsubscribe from this group, send email to 
> liftweb+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/liftweb?hl=en.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Lift" group.
> To post to this group, send email to lift...@googlegroups.com.
> To unsubscribe from this group, send email to 
> liftweb+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/liftweb?hl=en.
> 
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.

Reply via email to