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>