Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 May 2008 04:00:03 GMT
From:      "yes298 yes298" <yes298@gmail.com>
To:        freebsd-net@FreeBSD.org
Subject:   Re: amd64/123603: tcp_do_segment and Received duplicate SYN
Message-ID:  <200805200400.m4K403Nn001163@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/123603; it has been noted by GNATS.

From: "yes298 yes298" <yes298@gmail.com>
To: "John Baldwin" <jhb@freebsd.org>
Cc: freebsd-gnats-submit@freebsd.org, andre@freebsd.org
Subject: Re: amd64/123603: tcp_do_segment and Received duplicate SYN
Date: Tue, 20 May 2008 11:24:32 +0800

 ------=_Part_19869_29339230.1211253872117
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 Dear Sir,
 
 Thank you so much for your reply.
 
 My FreeBSD 7.0(x64) Lighttpd web server connects to a 100M broadband line,
 after testing many times, I found that, when first time to view my website,
 it needed to take almost 5~8 seconds to completely open the homepage which
 is only a static HTML file with content "coming soon", and there are some
 error log about TCP connection found on our web server, it seems that my
 FreeBSD 7.0 web server has problem to establish TCP connection. Before the
 web server idle time (30s), there are no any delay to re-view the homepage
 (Press F5), but after 30 seconds, it needed to take another 5~8 seconds to
 re-view, and the log messages will be repeated.
 
 May 15 15:18:21 mail kernel: TCP: [203.186.95.8]:12728 to [58.177.222.113]:80
 tcpflags 0x2<SYN>; syncache_add: Received duplicate SYN, resetting timer and
 retransmitting SYN|ACK
 May 15 15:19:03 mail kernel: TCP: [221.127.88.188]:5128 to [58.177.222.113]:80
 tcpflags 0x2<SYN>; syncache_add: Received duplicate SYN, resetting timer and
 retransmitting SYN|ACK
 
 I know how to disable these log messages, but I would like to know that the
 delay is because
 of receiving duplicate SYN? is it normal message? Please help me to solve
 the problem, thanks !!!!
 Thank you so much!
 
 Best regards,
 Victor
 
 2008/5/19 John Baldwin <jhb@freebsd.org>:
 
 > On Monday 12 May 2008 03:45:16 am John wrote:
 > > >Number:         123603
 > > >Category:       amd64
 > > >Synopsis:       tcp_do_segment and Received duplicate SYN
 > > >Confidential:   no
 > > >Severity:       critical
 > > >Priority:       high
 > > >Responsible:    freebsd-amd64
 > > >State:          open
 > > >Quarter:
 > > >Keywords:
 > > >Date-Required:
 > > >Class:          sw-bug
 > > >Submitter-Id:   current-users
 > > >Arrival-Date:   Mon May 12 07:50:01 UTC 2008
 > > >Closed-Date:
 > > >Last-Modified:
 > > >Originator:     John
 > > >Release:        FB7.0 (x64)
 > > >Organization:
 > >
 > > NULL
 > >
 > > >Environment:
 > >
 > > FreeBSD mail.mydomain.com 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Thu Mar  6
 > > 12:04:57 HKT 2008     root@mydomain.com:
 > /usr/src/sys/amd64/compile/FB7NEW
 > > amd64
 > >
 > > >Description:
 > >
 > > A FreeBSD 7.0 (x64) Lighttpd Web Server with most-updated ports and
 > patchs.
 > > when a client connect and view a static HTML file, At the first time
 > > (before web server idle time), it needs to wait a long time to establish
 > a
 > > connection, OR when this server try to download file from Internet, there
 > > are lots of logs messages just like below:
 > >
 > > May 12 11:57:54 mail kernel: TCP: [55.66.77.88]:41792 to [11.22.33.44
 > ]:80
 > > tcpflags 0x2<SYN>; syncache_add: Received duplicate SYN, resetting timer
 > > and retransmitting SYN|ACK
 > > May 12 15:17:53 mail kernel: TCP: [193.166.3.2]:45979 to
 > > [11.22.33.44]:63372 tcpflags 0x10<ACK>; tcp_do_segment: FIN_WAIT_1:
 > > Received 1448 bytes of data after socket was closed, sending RST and
 > > removing tcpcb May 12 15:17:53 mail kernel: TCP: [193.166.3.2]:21 to
 > > [11.22.33.44]:55007 tcpflags 0x18<PUSH,ACK>; tcp_do_segment: FIN_WAIT_2:
 > > Received 13 bytes of data after socket was closed, sending RST and
 > removing
 > > tcpcb
 > >
 > > >How-To-Repeat:
 > >
 > > any type of  connection will generate above log messages.
 >
 > You can either comment out all the log(LOG_DEBUG, ...) calls
 > in /sys/netinet/tcp*.c or change your /etc/syslog.conf to not send
 > kern.debug
 > messages to the console.
 >
 > I think these messages should probably be conditional on a kernel option
 > FWIW.
 >
 > --
 > John Baldwin
 >
 
 ------=_Part_19869_29339230.1211253872117
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 <div>Dear Sir,</div>
 <div>&nbsp;</div>
 <div>Thank you so much for your reply.</div>
 <div>&nbsp;</div>
 <div>My&nbsp;FreeBSD 7.0(x64) Lighttpd web server connects to a 100M broadband line, after testing many times,&nbsp;I found that, when first time to view&nbsp;my website, it needed to take almost 5~8 seconds to&nbsp;completely open&nbsp;the homepage which is only a static HTML file with content &quot;coming soon&quot;, and there are some&nbsp; error log about TCP connection found on our web server, it seems that&nbsp;my FreeBSD 7.0&nbsp;web server&nbsp;has problem to establish TCP connection. Before the we b server idle time (30s), there are no any delay to re-view the homepage (Press F5), but after 30 seconds, it needed to take another 5~8 seconds to re-view, and the log messages will be repeated.</div>
 
 <div>&nbsp;</div>
 <div>May 15 15:18:21 mail kernel: TCP: [<a href="http://203.186.95.8/" target="_blank">203.186.95.8</a>]:12728 to [<a href="http://58.177.222.113/" target="_blank">58.177.222.113</a>]:80 tcpflags 0x2&lt;SYN&gt;; syncache_add: Received duplicate SYN, resetting timer and retransmitting SYN|ACK<br>
 May 15 15:19:03 mail kernel: TCP: [<a href="http://221.127.88.188/" target="_blank">221.127.88.188</a>]:5128 to [<a href="http://58.177.222.113/" target="_blank">58.177.222.113</a>]:80 tcpflags 0x2&lt;SYN&gt;; syncache_add: Received duplicate SYN, resetting timer and retransmitting SYN|ACK</div>
 
 <div>&nbsp;</div>
 <div>I know how to disable&nbsp;these log messages, but I would like to know that the delay is because</div>
 <div>of receiving duplicate SYN? is it normal message? Please help me to solve the problem, thanks !!!! </div>
 <div>Thank you so much!</div>
 <div>&nbsp;</div>
 <div>Best regards,<br>Victor</div>
 <div>&nbsp;</div>
 <div>2008/5/19 John Baldwin &lt;<a href="mailto:jhb@freebsd.org">jhb@freebsd.org</a>&gt;:<br></div>
 <div class="gmail_quote">
 <blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Monday 12 May 2008 03:45:16 am John wrote:<br>&gt; &gt;Number: &nbsp; &nbsp; &nbsp; &nbsp; 123603<br>&gt; &gt;Category: &nbsp; &nbsp; &nbsp; amd64<br>
 
 <div class="Ih2E3d">&gt; &gt;Synopsis: &nbsp; &nbsp; &nbsp; tcp_do_segment and Received duplicate SYN<br></div>&gt; &gt;Confidential: &nbsp; no<br>&gt; &gt;Severity: &nbsp; &nbsp; &nbsp; critical<br>&gt; &gt;Priority: &nbsp; &nbsp; &nbsp; high<br>&gt; &gt;Responsible: &nbsp; &nbsp;freebsd-amd64<br>
 &gt; &gt;State: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;open<br>&gt; &gt;Quarter:<br>&gt; &gt;Keywords:<br>&gt; &gt;Date-Required:<br>&gt; &gt;Class: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sw-bug<br>&gt; &gt;Submitter-Id: &nbsp; current-users<br>
 <div class="Ih2E3d">&gt; &gt;Arrival-Date: &nbsp; Mon May 12 07:50:01 UTC 2008<br></div>&gt; &gt;Closed-Date:<br>&gt; &gt;Last-Modified:<br>&gt; &gt;Originator: &nbsp; &nbsp; John<br>&gt; &gt;Release: &nbsp; &nbsp; &nbsp; &nbsp;FB7.0 (x64)<br>&gt; &gt;Organization:<br>
 &gt;<br>&gt; NULL<br>&gt;<br>&gt; &gt;Environment:<br>&gt;<br>&gt; FreeBSD <a href="http://mail.mydomain.com/" target="_blank">mail.mydomain.com</a> 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Thu Mar &nbsp;6<br>&gt; 12:04:57 HKT 2008 &nbsp; &nbsp; root@mydomain.com:/usr/src/sys/amd64/compile/FB7NEW<br>
 &gt; amd64<br>&gt;<br>&gt; &gt;Description:<br>&gt;<br>&gt; A FreeBSD 7.0 (x64) Lighttpd Web Server with most-updated ports and patchs.<br>&gt; when a client connect and view a static HTML file, At the first time<br>&gt; (before web server idle time), it needs to wait a long time to establish a<br>
 &gt; connection, OR when this server try to download file from Internet, there<br>&gt; are lots of logs messages just like below:<br>&gt;<br>&gt; May 12 11:57:54 mail kernel: TCP: [<a href="http://55.66.77.88/" target="_blank">55.66.77.88</a>]:41792 to [<a href="http://11.22.33.44/" target="_blank">11.22.33.44</a>]:80<br>
 &gt; tcpflags 0x2&lt;SYN&gt;; syncache_add: Received duplicate SYN, resetting timer<br>&gt; and retransmitting SYN|ACK<br>&gt; May 12 15:17:53 mail kernel: TCP: [<a href="http://193.166.3.2/" target="_blank">193.166.3.2</a>]:45979 to<br>
 &gt; [<a href="http://11.22.33.44/" target="_blank">11.22.33.44</a>]:63372 tcpflags 0x10&lt;ACK&gt;; tcp_do_segment: FIN_WAIT_1:<br>&gt; Received 1448 bytes of data after socket was closed, sending RST and<br>&gt; removing tcpcb May 12 15:17:53 mail kernel: TCP: [<a href="http://193.166.3.2/" target="_blank">193.166.3.2</a>]:21 to<br>
 &gt; [<a href="http://11.22.33.44/" target="_blank">11.22.33.44</a>]:55007 tcpflags 0x18&lt;PUSH,ACK&gt;; tcp_do_segment: FIN_WAIT_2:<br>&gt; Received 13 bytes of data after socket was closed, sending RST and removing<br>
 &gt; tcpcb<br>&gt;<br>&gt; &gt;How-To-Repeat:<br>&gt;<br>&gt; any type of &nbsp;connection will generate above log messages.<br><br>You can either comment out all the log(LOG_DEBUG, ...) calls<br>in /sys/netinet/tcp*.c or change your /etc/syslog.conf to not send kern.debug<br>
 messages to the console.<br><br>I think these messages should probably be conditional on a kernel option FWIW.<br><br>--<br><font color="#888888">John Baldwin<br></font></blockquote></div><br>
 
 ------=_Part_19869_29339230.1211253872117--



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