On Sat, Sep 20, 2008 at 10:35 AM, Matt <[EMAIL PROTECTED]> wrote:

> 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.
>

I'm not 100% sure, because I'm not an expert in using tcpdump, but I did a
quick 15 second dump and reproduced the problem.  I used wireshark to look
at the data.  I can see my 10s conversation with the webserver, but I don't
see any other conversations that are around the same size that don't have an
explanation.


-- 
John McGowan

Lynch2
792 West Bartlett Road
Bartlett, Illinois 60103

www.lynch2.com
w:847-608-6900 Ext 110

Reply via email to