Re: Calling ffmpeg doesn't work on apache server

2013-07-15 Thread Chad Vernon
The issue turns on to be a bug in Python regarding sub-interpreters: http://stackoverflow.com/questions/8309465/popen-does-not-work-anymore-with-apache-wsgi-and-python-2-7-2 Adding this to my http conf fixed it: WSGIApplicationGroup %{GLOBAL} On Thursday, June 20, 2013 4:51:10 PM UTC-7, ovnicr

Re: Calling ffmpeg doesn't work on apache server

2013-06-20 Thread Ovnicraft
On Wed, Jun 19, 2013 at 6:01 PM, Chad Vernon wrote: > I'm trying to use ffmpeg to generate a thumbnail for a video. It works > just fine when I call it from a python shell and when I test it in "python > manage.py shell". However when I try to run from the apache server running > locally, I get

Re: Calling ffmpeg doesn't work on apache server

2013-06-20 Thread Chad Vernon
Hi John, Yes I am restarting apache after all changes I do. How do I check what workers I have running? Thanks, Chad On Wednesday, June 19, 2013 4:57:00 PM UTC-7, John wrote: > > Chad, > > Are you restarting apache after each change? It sounds like you have the > default 2 workers and you ar

Re: Calling ffmpeg doesn't work on apache server

2013-06-19 Thread John
Chad, Are you restarting apache after each change? It sounds like you have the default 2 workers and you are getting two different 'versions' alternately. Apache needs to be restarted if you change something (or there's some magic touch you can do with wsgi that I forget). Otherwise it does look

Re: Calling ffmpeg doesn't work on apache server

2013-06-19 Thread Chad Vernon
One last observation: I think it has something to do with the apache user permissions. I'm running the mod_wsgi daemon process with myself as the user and I need to specify the full path to ffmpeg (/usr/local/bin/ffmpeg). Even when I do that the function runs every other time. So I'm totally

Re: Calling ffmpeg doesn't work on apache server

2013-06-19 Thread Chad Vernon
Looks like it has something to do with calling subprocess from the server because this gives the same error: response = subprocess.check_output(['which', 'ls']) Anyone have any suggestions? On Wednesday, June 19, 2013 4:01:30 PM UTC-7, Chad Vernon wrote: > > I'm trying to use ffmpeg to generate

Calling ffmpeg doesn't work on apache server

2013-06-19 Thread Chad Vernon
I'm trying to use ffmpeg to generate a thumbnail for a video. It works just fine when I call it from a python shell and when I test it in "python manage.py shell". However when I try to run from the apache server running locally, I get an error: # normally I call subprocess.call, but for debug h