Saya memiliki masalah berikut: ketika saya mengambil halaman dari Hackage , saya mendapat penundaan besar (sekitar 30 detik). Permintaan lebih lanjut cepat, tetapi jika saya tidak terhubung selama beberapa menit, masalahnya kembali.
Yang menarik dari masalah ini adalah:
- itu khusus untuk situs khusus ini (Peretasan) - Saya tidak mendapatkan masalah serupa dengan situs lain (dan saya mengunjungi beberapa);
- tampaknya khusus untuk ISP saya - ketika saya terhubung dari tempat lain, tidak ada masalah seperti itu;
itu tidak terkait dengan masalah DNS atau konektivitas - pada kenyataannya, koneksi TCP dibuat dengan cepat; itu adalah respons HTTP yang terlalu lama, seperti yang dapat dilihat dari pengambilan paket sampel berikut:
1 0.000000000 192.168.1.101 -> 66.193.37.204 TCP 66 41518 > http [SYN] Seq=0 Win=13600 Len=0 MSS=1360 SACK_PERM=1 WS=16 2 0.205708000 66.193.37.204 -> 192.168.1.101 TCP 66 http > 41518 [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1440 SACK_PERM=1 WS=128 3 0.205759000 192.168.1.101 -> 66.193.37.204 TCP 54 41518 > http [ACK] Seq=1 Ack=1 Win=13600 Len=0 4 0.205846000 192.168.1.101 -> 66.193.37.204 HTTP 158 GET /packages/hackage.html HTTP/1.1 5 0.406461000 66.193.37.204 -> 192.168.1.101 TCP 54 http > 41518 [ACK] Seq=1 Ack=105 Win=5888 Len=0 6 28.433860000 66.193.37.204 -> 192.168.1.101 TCP 1494 [TCP segment of a reassembled PDU] 7 28.433904000 192.168.1.101 -> 66.193.37.204 TCP 54 41518 > http [ACK] Seq=105 Ack=1441 Win=16480 Len=0 8 28.434211000 66.193.37.204 -> 192.168.1.101 HTTP 1404 HTTP/1.1 200 OK (text/html) 9 28.434228000 192.168.1.101 -> 66.193.37.204 TCP 54 41518 > http [ACK] Seq=105 Ack=2791 Win=19360 Len=0 10 28.434437000 192.168.1.101 -> 66.193.37.204 TCP 54 41518 > http [FIN, ACK] Seq=105 Ack=2791 Win=19360 Len=0 11 28.635146000 66.193.37.204 -> 192.168.1.101 TCP 54 http > 41518 [FIN, ACK] Seq=2791 Ack=106 Win=5888 Len=0 12 28.635191000 192.168.1.101 -> 66.193.37.204 TCP 54 41518 > http [ACK] Seq=106 Ack=2792 Win=19360 Len=0
( paket capture dalam format pcap-ng ). Capture ini menunjukkan apa yang terjadi selama proses sederhana
curl http://hackage.haskell.org/packages/hackage.html
.
Itu juga tidak masalah bahwa saya di belakang router - itu sama ketika saya terhubung secara langsung. Jenis koneksi adalah PPPoE.
Saya mereproduksi masalah pada 3 komputer yang menjalankan Linux dan Windows.
Bagaimana cara mendiagnosis masalah seperti itu?