Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 May 1997 11:29:31 -0700
From:      Garrett Casey <garrett@websidestory.com>
To:        hackers@FreeBSD.ORG
Subject:   SYN_RCVD problem
Message-ID:  <3.0.1.32.19970508112931.0094b570@mail.websidestory.com>

next in thread | raw e-mail | index | archive | help
Hey all,

I currently doing some working with a company 
called WebSideStory, Inc. The have 8 machines
with FreeBSD 2.1.7 (at least a majority do). 
They are web servers running the current version
of Apache. All are 200mhz Pentium Pros with 128mg
ram with, I believe, Intel PCI ethernet.

Currently, these 8 machines are getting
19,000,000+ httpd requests to cgi scripts
A DAY - pushing out 20bg+ of bandwidth.

We have requests to these servers coming
from basically every possible route on the
Internet.  If there are some strange routing
anamolies - our SYN_RCVDs sky rocket!

Lately, on all the machines I have been running

netstat -an | grep SYN | wc -l

and during stress times get 180-193, which of
course means that there are so many SYN_RCVD 
waiting that no one can get get to servers. 

Question: Is there a way to make the SYN_RCVD
time out quicker. What if I change some of the 
settings in tcp_timer.h? Is there something
I can do to help prevent this problem in the
future? Can I increase the SYN_RCVD max 
(isn't it at about 200)?

Any suggestions to this problem would be 
greatly appreciated.

-Garrett
garrett@websidestory.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.1.32.19970508112931.0094b570>