Re: [Lift] Handle OOM

2010-02-03 Thread David Bernard
; From: Jim Barrows >> 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 >> wrote: >> >>> >>> >>> On Tue, Feb 2, 2010 at 5:

Re: [Lift] Handle OOM

2010-02-03 Thread Timothy Perrett
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 > To: liftweb@googlegroups.com > Sent: Wed, Feb 3, 2010 14:52:47 GMT+00:00 > Subje

Re: [Lift] Handle OOM

2010-02-03 Thread Naftoli Gugenheim
al message- From: Jim Barrows 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 wrote: > > > On Tue, Feb 2, 2010 at 5:49 PM, Naftoli Gugenheim wrote: > >> Hmm... Can the code catch the ex

Re: [Lift] Handle OOM

2010-02-03 Thread David Pollak
0 14:52:47 GMT+00:00 Subject: Re: [Lift] Handle OOM On Tue, Feb 2, 2010 at 9:18 PM, David Pollak wrote: > > > On Tue, Feb 2, 2010 at 5:49 PM, Naftoli Gugenheim wrote: > >> Hmm... Can the code catch the exception and try to execute a script that >> restarts it? :) > &

Re: [Lift] Handle OOM

2010-02-03 Thread Jim Barrows
On Tue, Feb 2, 2010 at 9:18 PM, David Pollak wrote: > > > On Tue, Feb 2, 2010 at 5:49 PM, Naftoli Gugenheim 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_execu

Re: [Lift] Handle OOM

2010-02-03 Thread Jeppe Nejsum Madsen
Jim Barrows writes: > That would require memory allocation etc to do so. Which is of course, a > problem at this point. But you can allocate some "baloon" memory at startup and free this on the OOM if you must do some cleanup in the app. I've not used this in a multi threaded server setting so

Re: [Lift] Handle OOM

2010-02-02 Thread Naftoli Gugenheim
Neat! Thanks! On Tue, Feb 2, 2010 at 11:18 PM, David Pollak wrote: > > > On Tue, Feb 2, 2010 at 5:49 PM, Naftoli Gugenheim 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

Re: [Lift] Handle OOM

2010-02-02 Thread David Pollak
On Tue, Feb 2, 2010 at 5:49 PM, Naftoli Gugenheim 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. > > > On Tue, Feb 2, 2010 at

Re: [Lift] Handle OOM

2010-02-02 Thread Jim Barrows
That would require memory allocation etc to do so. Which is of course, a problem at this point. On Tue, Feb 2, 2010 at 6:49 PM, Naftoli Gugenheim wrote: > Hmm... Can the code catch the exception and try to execute a script that > restarts it? :) > > On Tue, Feb 2, 2010 at 8:43 PM, Jim Barrows

Re: [Lift] Handle OOM

2010-02-02 Thread Naftoli Gugenheim
Hmm... Can the code catch the exception and try to execute a script that restarts it? :) On Tue, Feb 2, 2010 at 8:43 PM, Jim Barrows 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 mon

Re: [Lift] Handle OOM

2010-02-02 Thread Jim Barrows
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

[Lift] Handle OOM

2010-02-02 Thread Naftoli Gugenheim
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