tcpdumps show a couple of interesting points.
1) There are definitely no DNS lookups occurring as a consequence of
the Hobbit probes. No port 53 traffic out.
2) The packets from the Hobbit server, and the incoming packets to
the Apache server, sometimes look like:
15:20:01.160095 IP (tos 0x0, ttl 62, id 31129, offset 0, flags
[DF], proto 6, length: 60) hobbit.45116 > target.http: S [tcp sum
ok] 265769416:265769416(0) win 17520 <mss 8760,sackOK,timestamp
143665233 0,nop,wscale 2>
15:20:04.159715 IP (tos 0x0, ttl 62, id 31131, offset 0, flags
[DF], proto 6, length: 60) hobbit.45116 > target.http: S [tcp sum
ok] 265769416:265769416(0) win 17520 <mss 8760,sackOK,timestamp
143668233 0,nop,wscale 2>
15:20:04.160223 IP (tos 0x0, ttl 62, id 31133, offset 0, flags
[DF], proto 6, length: 40) hobbit.45116 > target.http: . [tcp sum
ok] 265769417:265769417(0) ack 1051782089 win 17520
So that accounts for three seconds... it appears there are 2 SYN
packets, but the first isn't getting processed and there's a
3-second delay to the next SYN (which gets ACKed). I don't know why
this happens only with the Hobbit connections... and I don't know
why the first SYN seems to be getting ignored. Server is not at all
busy.
-Alan
Tim McCloskey wrote:
I get that wget/curl always work. Not sure what resolver settings
may be implemented differently for hobbit.
Still thinking this may be unrelated to hobbit (even though
wget/curl work fine for you). We have many apache boxes spanning
multiple networks running httpd versions 1.3, 2.0 and 2.2 that
hobbit(4.2 with allinone patch) likes just fine and reports
accurate times (Seconds: 0.nn). We also have fairly proper forward
and reverse DNS records for the systems involved.
I can't imagine hobbit parsing the wrong response times, but if
that is the case I wonder what external libraries are used (not
hobbit provided libs, as ours parse fine and are likely the same as
yours).
Anyway, good luck with the tcpdump.
Regards,
Tim
Alan Sparks wrote:
UseCanonicalName is off, and HostNameLookup is off, on every
server, regardless of version.
-Alan
Tim McCloskey wrote:
What do you have for
UseCanonicalName
in the apache 2.0 boxes?
To unsubscribe from the hobbit list, send an e-mail to
hobbit-unsubscribe (at) hswn.dk
To unsubscribe from the hobbit list, send an e-mail to
hobbit-unsubscribe (at) hswn.dk