On Fri, Mar 2, 2012 at 3:21 PM, Sean Cavanaugh (scavanau) <scavanau@xxxxxxxxx> wrote: > Hello All, > > > > I am trying to write a webpage wrapper for some scripts I have written in > python on my FreeBSD 9 machine. > > > > When I do this on the command line > > > > #python tests.py > > > > It works fine, although the script takes 8 full seconds to run…(normal) when > I do a: > > > > proc = subprocess.Popen(['/usr/local/bin/python', 'tests.py'], > stdout=subprocess.PIPE) What do you do with proc after this? I imagine that your proc finishes, but hangs because it is waiting for an unexited child. > > > > in a cgi-bin .py webpage the script seems to time out. There are no errors > in the log (/var/log/httpd-error.log). When I make a ‘fake’ shorter version > of the script that only takes a fraction of a second to run (versus the full > 8 second version) the subprocess.Popen command works fine and returns the > data fine to the web browser. Doing some digging it looks like the cgi-bin > timeout is default at 300 seconds which I am nowhere near… I am not sure > where to go at this point… I was thinking of running this in the background > so the script can continue on using (&) and then checking afterwards for a > results file or something… but that seems like a crappy fix. Sorry to be so > ambiguous but I have no errors (just behavior) to work with and I think it’s > probably an architecture problem with the way I am approaching this on > apache. I am open to any and all suggestions but unfortunately I can switch > off FreeBSD 9. > FreeBSD is a boon, not a burden :) Cheers Tom --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx