From: Mark Hingston <mrkhings...@gmail.com>
Date: Thu, 1 Nov 2012 02:29:05 -0700 (PDT)
Local: Thurs, Nov 1 2012 5:29 am
Subject: Re: [gevent] gevent + celery + subprocess + graylog = hang
On Wednesday, October 31, 2012 1:01:53 AM UTC+11, Denis Bilenko wrote: Sorry - my original description was poor. The lockup actually occurs at the > On Mon, Oct 29, 2012 at 8:01 AM, Mark Hingston <mrkhi...@gmail.com<javascript:>> > > p = subprocess.Popen(['ffmpeg', ...], cwd='/my/dir/', > Could it be that something else in your code messes with SIGCHLD or point when I call Popen. The call to Popen just never returns. It seems to stay waiting on the socket read operation on the errpipe_read.read() call: errpipe_read = FileObject(errpipe_read, 'rb') It seems as though it's never receiving a read event even though the exec Also FWIW I don't think that anything is messing with SIGCHLD or waitpid, I had a bit of luck with applying the fix for issue 154: "Hang when calling You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||