From: Charles F. S. <cs...@ne...> - 2004-09-05 20:12:42
|
I have been working on a web-server-based configuration for an embedded device, and have a few questions: Is there a limit to POSTed data in cgi scripts? There are a couple of spots in my script files that seem to cause the cgi interpretation to hang YAWS clients. The same scripts worked in another web server (QNX Slinger) without problems. How can I get a handle on the problem? The debug logs appear to show details AFTER a deed has been done. Cheers, Chas. |
From: Carsten S. <ca...@co...> - 2004-09-05 21:05:14
|
Hi Chas! On Mon, Sep 06, 2004 at 08:12:38AM +1200, Charles F. Schatz wrote: > Is there a limit to POSTed data in cgi scripts?=20 No. Iirc there were bugs related to large posts, but I am quite confident that these have been fixed quite some time ago. > There are a couple of spots in my script files that seem to cause > the cgi interpretation to hang YAWS clients. The same scripts worked > in another web server (QNX Slinger) without problems. I have just had a quick glance at yaws_cgi. It first sends all of the post data, then starts reading the response of the CGI program. Anyone's opinion if this is ok? Is it possible that your program acts more like a filter and deadlocks? (However I do not even know if this could happen, because I do not know exactly how open_port works.) > How can I get a handle on the problem? The debug logs appear to show > details AFTER a deed has been done. Compile yaws_cgi and possibly yaws_server with debug info (`make debug' in src/), then use `yaws -i'. That's what I would do. Greetings, Carsten --=20 Carsten Schultz (2:38, 33:47), FB Mathematik, FU Berlin http://carsten.codimi.de/ PGP/GPG key on the pgp.net key servers,=20 fingerprint on my home page. |