Gabriel Genellina <[EMAIL PROTECTED]> wrote: > En Mon, 05 May 2008 00:31:45 -0300, Barclay, Ken <[EMAIL PROTECTED]> > escribió: > > > I attended David Beazley's awe-inspiring tutorial on the use of > > generators in systems programming: > >http://www.dabeaz.com/generators/ > > <BLOCKED::http://www.dabeaz.com/generators/> > >I used his approach to write a web tool that can display search results > > from different log files. But the resulting script produced fewer > > results when invoked as CGI than it did when run from the command line, > > and I can't figure out why. > > > Problem: For small sets of files this works great. But when I had 19Meg > > worth of log files in a test directory, the script would return the > > correct number of matching lines (288) only when it was invoked directly > > from the command line. When invoked from a CGI script, it returns 220 > > lines instead > > No entry in the error log, on the web server? (Apache?) > Perhaps you're hitting some internal limit of the cgi process, either memory > or cpu time per request or temp file size... > Are you sure the script runs to completion? Output a message at the > end, to be sure.
Check the ownership of all the files too. Remember that the web server (and hence your cgi) will likely run as nobody or www-data. You are unlikely to be logging in as one of those users. -- Nick Craig-Wood <[EMAIL PROTECTED]> -- http://www.craig-wood.com/nick -- http://mail.python.org/mailman/listinfo/python-list