Re: Partial output from cgi script

"Alex'a X Spirit" <[email protected]> Sat, 26 Feb 2005 09:01:44 +0200
Newsgroups gmane.network.mathopd
Organization Ora pro nobis
Message-ID <[email protected]>
Fri Feb 25 2005 23:38:15 +0000, Martin Johnson wrote:
> On Sat, 2005-02-26 at 00:55 +0200, Alex'a X Spirit wrote:
> > Mathopd/1.5p4
> > FreeBSD 4.9
> > 
> > Suppose I have a script:
> > 
> > 	#!/bin/sh
> > 	printf "Content-type: text/plain\n\n"
> > 	echo "`man -k more`"
> > 
> > If I run it from command line it puts on my machine:
> > 
> > 	Content-type: text/plain
> > 
> > 	isdnphone(8)             - telephone dialing and more for isdn4bsd
> > 	less(1)                  - opposite of more
> > 	ypmatch(1)               - print the values of one or more keys in a 
> > 	zmore(1)                 - file perusal filter for crt viewing of com
> > 	destroy(n)               - Destroy one or more windows
> > 	foreach(n)               - Iterate over all elements in one or more lis
> > 	lrange(n)                - Return one or more adjacent elements from a
> > 	replace(1)               - A utility program that is used by msql2mys
> > 	XmAddToPostFromList(3)   - a RowColumn function that makes a menu acce
> > 
> > But, if such script executes in browser I have (without any errors in
> > all logs):
> > 
> > 	isdnphone(8)             - telephone dialing and more for isdn4bsd
> > 	less(1)                  - opposite of more
> > 	ypmatch(1)               - print the values of one or more keys in a
> > 	zmore(1)                 - file perusal filter for crt viewing of com
> > 
> > Where is the last 5 lines?? Why mathopd cuts cgi output?
> 
> Have you tried tweaking ScriptBufSize in mathopd.conf ?

Yes I have... 2048, 4096, 8192, 16384... This doesn't help.

> But, as a better solution, I guess it must also be possible somehow to
> send arbitrarily-long CGI script output through Mathopd, in the style of
> NCSA httpd's "non-parsed-header" CGI interface. For NCSA http you just
> had to name your CGI script "nph-xxxx" but I don't know whether mathopd
> does anything like that.

-- 
Alex'a X Spirit