Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Oct 2009 22:29:27 +0400
From:      Igor Sysoev <is@rambler-co.ru>
To:        Skip Ford <skip@menantico.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: stuck TIME_WAIT sockets
Message-ID:  <20091002182927.GA63007@rambler-co.ru>
In-Reply-To: <20091002180621.GA1168@menantico.com>
References:  <20091002130646.GC89571@rambler-co.ru> <20091002180621.GA1168@menantico.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Oct 02, 2009 at 02:06:21PM -0400, Skip Ford wrote:

> Igor Sysoev wrote:
> > The TIME_WAIT sockets suddenly started to grow on a host running
> > FreeBSD 7.2-STABLE, date=2009.09.06.23.59.59
> > Usually there are 3,000-5,000 TIME_WAIT sockets on the host.
> > However, today they stared to grow, have reached 110,000 sockets in hour
> > and still remain on this level.
> > net.inet.tcp.msl is 30000.
> > The host uptime is 24 days, 21:53.
> 
> Perhaps you need this patch?
> 
> Author: peter
> Date: Thu Aug 20 22:53:28 2009
> New Revision: 196410
> URL: http://svn.freebsd.org/changeset/base/196410
> 
> Log:
>   Fix signed comparison bug when ticks goes negative after 24 days of
>   uptime.  This causes the tcp time_wait state code to fail to expire
>   sockets in timewait state.
> 
>   Approved by:	re (kensmith)
> 
> Modified:
>   head/sys/netinet/tcp_timewait.c

Thank you.


-- 
Igor Sysoev
http://sysoev.ru/en/



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