>>>>> "Josh" == Josh Moore <[EMAIL PROTECTED]> writes:
    >> When daemonized, does it run as you, or as another user?
    Josh> The deamonized process runs as me.

    >> When it hangs, do you see "svn" processes waiting in the ps listing?
    Josh> There is no svn process in the ps listing ("ps afx | grep svn")

    >> Do you get errors from the popen calls that you are doing?
    Josh> It actually hangs on the call and I do not get any output.

  I would run "strace -f -p XXXX" on the mongrel process(es), and try
things.  I would suspect either that the exec part of the popen() fails
due to $PATH issues.  Since there is no "svn" process around, then it
should not be an issue with the underlying ssh that might be invoked.
  You might also replace the call to svn with echo/cat/env.

  instead of:
        foo = IO.popen("svn stuff", "r")

  do:
        foo = IO.popen("sh -c 'env >/tmp/env$$; cat /tmp/canned-svn-reply'", 
"r")

  and if that helps diag things.

-- 
Michael Richardson <[EMAIL PROTECTED]>
Director -- Consumer Desktop Development, Simtone Corporation, Ottawa, Canada
Personal: http://www.sandelman.ca/mcr/ 

SIMtone Corporation fundamentally transforms computing into simple,
secure, and very low-cost network-provisioned services pervasively
accessible by everyone.  Learn more at www.simtone.net and www.SIMtoneVDU.com 




_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to