I did a little looking into this.  Seems that when  you start it with -D,
things work.  I think there is something screwy with the process detachment
in the start up of the daemonized version of god.  I put this debugging code
in the god gem at lib/god/cli/run.rb around line 124:

# my debugging code
puts "pid is #{pid}"
puts `ps -ef | grep #{pid}`
# god code
::Process.detach pid
# more debugging code
puts `ps -ef | grep #{pid}`

When I have this code in god, using REE 20090421, and try to start it up in
daemonized mode, it prints out the pid, shows it to me in the process list,
then on the second ps the god process is gone.  Running this same debug code
against REE 20090201 gives what you'd expect - it shows the god process both
before and after the ::Process.detach call.

Not sure what changed in REE that causes this....but hopefully this helps!

Dylan

On Tue, May 12, 2009 at 11:42 AM, dynamic50 <[email protected]>wrote:

>
> Fair play, I will do just that, I guess this means the end of the line
> for me and REE with god... for now at least
>
> Jason
>
> http://www.dynamic50.com
>
> On May 12, 6:40 pm, lardawge <[email protected]> wrote:
> > Revert to REE 20090201. It doesn't look like there is much interest
> > from either developer to look into the problem. I imagine because god
> > never claimed to be compatible with REE and REE didn't break any other
> > gems. Fair enough. Unless someone around here is savvy enough to
> > understand the problem and submit a patch, it may never happen.
> >
> > On May 12, 1:36 pm, dynamic50 <[email protected]> wrote:
> >
> > > Has anyone found a fix for this yet by any chance?
> >
> > > Cheers,
> >
> > > Jason Green
> >
> > >http://www.dynamic50.com
> >
> > > On May 11, 5:24 pm, Dylan Vaughn <[email protected]> wrote:
> >
> > > > I had this problem also.  I'm running Debian Etch 32-bit and
> installed REE
> > > > 20090421 from source and god wouldn't start up.  When started with -D
> it
> > > > just opened the drb port then that was it...didn't do anything else,
> but
> > > > didn't die either.  When I started it normally it just immediately
> died.
> >
> > > > When I went back to REE 20090201 it works fine again.
> >
> > > > On Mon, May 4, 2009 at 7:38 AM, lardawge <[email protected]> wrote:
> >
> > > > > Answered my own question... install from source... was using the
> deb
> > > > > package on REE website. It is working for me as well with the
> earlier
> > > > > version of REE.
> >
> > > > > On Apr 30, 11:17 pm, lardawge <[email protected]> wrote:
> > > > > > So how are you running a 32-bit version? I can't get the
> installer to
> > > > > > run... from source?
> >
> > > > > > On Apr 30, 7:26 pm, Carl Humphrey <[email protected]> wrote:
> >
> > > > > > > Ah , yes , im running 64 bit 8.10 ubuntu server
> >
> > > > > > > Cheers
> > > > > > > Carl.
> >
> > > > > > > On 1/05/2009, at 9:51 AM, lardawge wrote:
> >
> > > > > > > > It is working for me on my dev machine running Osx but does
> not run
> > > > > on
> > > > > > > > linux 8.04 running 64-bit version. Unfortunately I can't run
> the 32-
> > > > > > > > bit version so I can't revert. What OS are you running it on?
> >
> > > > > > > > On Apr 30, 4:08 am, Carlos <[email protected]> wrote:
> > > > > > > >> Hi All,
> >
> > > > > > > >> Looks like god no longer works with Ruby Enterprise Edition
> 20090421
> >
> > > > > > > >> However when I revert back to version 20090201 it works
> fine.
> >
> > > > > > > >> Cheers
> > > > > > > >> Carl.
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"god.rb" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/god-rb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to