Aaron,

If I recall correctly, if you let the mod_perl code (re)start the JVM
as needed, you will
get problems shutting down Apache cleanly because the Java process
ends up being
a descendant of Apache and Apache seems to be waiting for it to die
before shutting
down.

You could try it and see if that still happens, but I remember that
being a problem.

If anyone can find the exact problem, I will try to fix Inline::Java
so it works properly
under those circumstances.

Patrick


On Wed, 26 Jan 2005 11:03:09 -0500, Aaron Ross <[EMAIL PROTECTED]> wrote:
> Hi,
> 
> I'm also using the Inline::Java::Server=(start|stop) commands to start
> and stop a JVM, but I'm wondering what happens if the JVM goes away. How
> do people handle this?
> 
> I was planning to have an SYSV init script that would launch the JVM at
> the appropriate run levels. And perhaps use Nagios to restart the
> process if necessary.
> 
> However, since the mod_perl code can start a JVM when it needs to, it
> seems like I'm re-inventing the wheel here - and a not very round one at
> that.
> 
> I did see the note in the BUGS section about STDIN/STDOUT, but I'm not
> totally clear what the reprecussions of that are.
> 
> Thanks for any clarification,
> 
> Aaron
> 
> On Wed, 2005-01-26 at 09:19 -0500, Patrick LeBoutillier wrote:
> > Prathapan,
> >
> > All Inline::Java configuration options can also be set using
> > environment variables. Try this:
> >
> > % export PERL_INLINE_JAVA_EXTRA_JAVA_ARGS="-Xmx256m"
> > % # start the Inline::Java server
> >
> >
> > Patrick
> >
> >
> > On Wed, 26 Jan 2005 02:58:04 -0800 (PST), Prathapan Sethumadhavan
> > <[EMAIL PROTECTED]> wrote:
> > > While using Inline::Java, I start the Inline Java
> > > Server beforehand and then connect to it from the Perl
> > > program. This was based on Patrick's suggestion for a
> > > problem I encountered (Inline Java Server not starting
> > > automatically).
> > >
> > > Now I need to increase the amount of memory available
> > > to JVM. I read somewhere that I could use
> > > EXTRA_JAVA_ARGS => '-Xmx256m' when you start the JVM
> > > from the Perl program. But when I start Inline Java
> > > Sever upfront, is there a way to increase the memory?
> > >
> > > Thanks,
> > > Prathapan
> > >
> >
> >
> 
> 


-- 
=====================
Patrick LeBoutllier
Laval, Québec, Canada

Reply via email to