On Sat, Sep 20, 2008 at 4:33 PM, Matt <[EMAIL PROTECTED]> wrote: > > > On Sat, Sep 20, 2008 at 3:33 PM, John McGowan <[EMAIL PROTECTED]> wrote: > >> I've got several apache servers that have been running for quite some >> time. We don't normally use CGI in production, but I have a reason to use >> it now. So, I've placed the CGI program, setup the config, and the CGI >> works. However, every request to *any* of the executable CGI programs that >> I have all have about a 10s delay before executing. Seems to be some sort >> of network timeout or bad DNS going on in the background, but I just can't >> find anything wrong with the config. >> >> It's not a matter of the scripts themselves being slow... a simple >> helloworld perl script takes the same 10s as the captcha image generator >> that need to get working. >> >> What's strange is that I have this problem across all of my servers... >> some are FC3, 4, some are CentOS 5, Some are apache 2, and some are apache >> 2.2 >> >> The only thing i could think of was Host Name Lookups, or some misspelling >> in "Allow from all" I've cleared those. In fact, I sent my conf files to a >> friend, and he got them up and running on his server, and didn't have the >> same problem. >> >> Can anybody think of some reason why this 10s delay would occur when >> hitting these simple CGI scripts? I'm pretty sure the delay is outside of >> apache, due to the varied configurations it's happening on, but I'm stuck. >> >> -- >> John >> >> >> > > What an ace problem. I dont know the answer, but here are some questions. > Have you used telnet over ssh while logged on locally on each servers to > make sure its not with something common to the setups, which would mean that > even locally it would take 10seconds. Im assuming a GET verb is used. Was > your hello world perl script just that, or did it have a db connection are > have part of the captcha generator code in common. > Do you use perl elsewhere on the servers other than the cgi-bin with no > issues. how big is your path? Have you tcpdumped the request, Im assuming > TTFB is the problem, that would tell you what the server was doing. Are > using a proxy, or a firewall to hide these servers? > > >
oh yeah and how did you clear the host name lookups as an issue? again tcpdump would tell you.