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 like permissions, or running in the wrong directory, or such like. John On 20/06/13 00:48, Chad Vernon wrote: > 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 confused > now. I'm an apache/django beginner so bear with me please! > > > > On Wednesday, June 19, 2013 4:12:02 PM UTC-7, Chad Vernon wrote: > > 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 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 here I'm > calling check_call > response = subprocess.check_call(['ffmpeg', '-i', > self.file.path], stderr=fh) > > # actual path taken out for brevity > Command '['ffmpeg', '-i', u'...']' returned non-zero exit > status -6 > > I've verified that the video path is correct. > > Any suggestions? > > Thanks! > Chad > > -- > You received this message because you are subscribed to the Google > Groups "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to django-users+unsubscr...@googlegroups.com. > To post to this group, send email to django-users@googlegroups.com. > Visit this group at http://groups.google.com/group/django-users. > For more options, visit https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at http://groups.google.com/group/django-users. For more options, visit https://groups.google.com/groups/opt_out.