Рейтинг:0

Что может быть причиной того, что twitterbot загружает небольшие изображения за 6 секунд?

флаг cn

Много (большинство) раз твиттер делает http-запросы для определенных изображений, время ответа (как записано nginx в журналах) занимает 6 секунд. Однако другие сайты (например, facebook), а иногда и Twitter обычно получают ответ за 0,2 с или меньше.

Дело не в том, что время отклика «просто медленное», а в том, что время отклика в значительной степени всегда близко к 6с. Например, это будет модальное время отклика.

Твиттер сказать что это может быть проблема с маршрутизацией, и я должен попробовать разместить изображения в другом домене (предположительно, они имеют в виду другой IP-адрес), но я не убежден.

Есть что-то во времени, что заставляет меня думать, что происходит что-то еще.

Я проверил robots.txt (это не должно влиять на время отклика); Я не реализовал какое-либо ограничение скорости в nginx; также дело не в том, что твиттер-бот действительно забивает сайт, между запросами обычно проходит несколько минут!

Единственная странная вещь, которую я заметил, это то, что твиттер иногда делает два одновременных запроса на один и тот же ресурс. например

{"rsTime":"2022-01-05T23:07:49+00:00","rsStatus":"200","rqIp":"x.x.x.x","rq":"GET /sites/default/files/ share-images/node-3211-202112151443.jpg HTTP/1.1","rqUser":"","rqRef":"","rqUA":"Twitterbot/1.0","rsB":"196275","rsTook ":"6.604","phpTook":""}

{"rsTime":"2022-01-05T23:07:49+00:00","rsStatus":"200","rqIp":"x.x.x.x","rq":"GET /sites/default/files/ share-images/node-3211-202112151443.jpg HTTP/1.1","rqUser":"","rqRef":"","rqUA":"Twitterbot/1.0","rsB":"196275","rsTook ":"6.605","phpTook":""}

Если это будет полезно, вот заголовки из запроса:

HTTP/1.1 200 ОК
Допустимые диапазоны: байты
Кэш-контроль: max-age=2592000
Соединение: Keep-alive
Длина содержимого: 343376
Тип содержимого: изображение/jpeg
Дата: Чт, 06 января 2022 г., 17:45:21 по Гринвичу
ETag: "619d2951-53d50"
Истекает: сб, 05 февраля 2022 г., 17:45:21 по Гринвичу
Keep-Alive: таймаут=10
Последнее изменение: вторник, 23 ноября 2021 г., 17:48:01 по Гринвичу
Сервер: nginx

И я считаю, что это соответствующая часть конфигурации nginx:

отправить файл включен;             
tcp_nopush включен;           
tcp_nodelay включен;          
типы_хэш_макс_размер 2048;
server_tokens отключены;
client_body_timeout 60;                                
client_header_timeout 60;                   
keepalive_timeout 10 10;                               
send_timeout 60;                                       
reset_timedout_connection включен;                          
истекает 30 дней;
open_file_cache макс. = 3000 неактивных = 120 с;                           
open_file_cache_valid 45 с;
open_file_cache_min_uses 2;
open_file_cache_errors выключен;

РЕДАКТИРОВАТЬ: данные tcpdump, как предложено в комментарии

Я использовал tcpdump для сброса данных https между сайтом mysite и сайтом Twitter, когда размещал ссылку в Twitter. Твиттер сделал 2 http-запроса: один для страницы (0,18 с) и один для изображения (6,67 с).

Я совершенно новичок в tcpdump, поэтому не уверен, что ищу.

07.301756 IP itssite.36652 > mysite.https: Флаги [SEW], seq 350223635, win 65535, параметры [mss 1460,sackOK,TS val 3744650926 ecr 0,nop,wscale 8], длина 0
07.301814 IP mysite.https > itssite.36652: Flags [SE], seq 3699217149, ack 350223636, win 65160, options [mss 1460,sackOK,TS val 3624184444 ecr 3744650926,nop,wscale 7], длина 0
07.400999 IP itssite.36652 > mysite.https: Flags [.], ack 1, win 256, options [nop,nop,TS val 3744651026 ecr 3624184444], длина 0
07.401067 IP itssite.36652 > mysite.https: Flags [P.], seq 1:153, ack 1, win 256, options [nop,nop,TS val 3744651026 ecr 3624184444], длина 152
07.401084 IP mysite.https > itssite.36652: Flags [.E], ack 153, win 508, options [nop,nop,TS val 3624184543 ecr 3744651026], длина 0
07.401638 IP mysite.https > itssite.36652: Flags [.E], seq 1:2897, ack 153, win 508, options [nop,nop,TS val 3624184543 ecr 3744651026], длина 2896
07.401676 IP mysite.https > itssite.36652: Flags [PE], seq 2897:4097, ack 153, win 508, options [nop,nop,TS val 3624184543 ecr 3744651026], длина 1200
07.403373 IP mysite.https > itssite.36652: Flags [PE], seq 4097:4433, ack 153, win 508, options [nop,nop,TS val 3624184545 ecr 3744651026], длина 336
07.500676 IP itssite.36652 > mysite.https: Flags [.E], ack 4097, win 288, options [nop,nop,TS val 3744651125 ecr 3624184543], длина 0
07.502402 IP itssite.36652 > mysite.https: Flags [.E], ack 4433, win 300, options [nop,nop,TS val 3744651127 ecr 3624184545], длина 0
07.503493 IP itssite.36652 > mysite.https: флаги [P.EW], seq 153:246, ack 4433, win 300, параметры [nop,nop,TS val 3744651128 ecr 3624184545], длина 93
07.503519 IP mysite.https > itssite.36652: Flags [.E], ack 246, win 508, options [nop,nop,TS val 3624184645 ecr 3744651128], длина 0
07.503926 IP mysite.https > itssite.36652: флаги [P.EW], seq 4433:4691, ack 246, win 508, параметры [nop,nop,TS val 3624184646 ecr 3744651128], длина 258
07.603028 IP itssite.36652 > mysite.https: Flags [.E], ack 4691, win 311, options [nop,nop,TS val 3744651228 ecr 3624184646], длина 0
07.603159 IP itssite.36652 > mysite.https: флаги [P.EW], seq 246:595, ack 4691, win 311, параметры [nop,nop,TS val 3744651228 ecr 3624184646], длина 349
07.603188 IP mysite.https > itssite.36652: Flags [.E], ack 595, win 506, options [nop,nop,TS val 3624184745 ecr 3744651228], длина 0
07.792960 IP mysite.https > itssite.36652: Flags [.EW], seq 4691:6139, ack 595, win 506, options [nop,nop,TS val 3624184935 ecr 3744651228], длина 1448
07.892024 IP itssite.36652 > mysite.https: Flags [.E], ack 6139, win 322, options [nop,nop,TS val 3744651517 ecr 3624184935], длина 0
07.892047 IP mysite.https > itssite.36652: Flags [.EW], seq 6139:7587, ack 595, win 506, options [nop,nop,TS val 3624185034 ecr 3744651517], длина 1448
07.990993 IP itssite.36652 > mysite.https: Flags [.E], ack 7587, win 334, options [nop,nop,TS val 3744651616 ecr 3624185034], длина 0
07.991014 IP mysite.https > itssite.36652: флаги [.EW], seq 7587:9035, ack 595, win 506, параметры [nop,nop,TS val 3624185133 ecr 3744651616], длина 1448
08.090023 IP itssite.36652 > mysite.https: Flags [.E], ack 9035, win 345, options [nop,nop,TS val 3744651715 ecr 3624185133], длина 0
08.090053 IP mysite.https > itssite.36652: флаги [.EW], seq 9035:10483, ack 595, win 506, параметры [nop,nop,TS val 3624185232 ecr 3744651715], длина 1448
08.189127 IP itssite.36652 > mysite.https: Flags [.E], ack 10483, win 356, options [nop,nop,TS val 3744651814 ecr 3624185232], длина 0
08.189150 IP mysite.https > itssite.36652: Флаги [.EW], seq 10483:11931, ack 595, win 506, параметры [nop,nop,TS val 3624185331 ecr 3744651814], длина 1448
08.288177 IP-адрес их сайта.36652> mysite.https: Флаги [.E], подтверждение 11931, выигрыш 368, параметры [nop,nop,TS val 3744651913 ecr 3624185331], длина 0
08.288219 IP mysite.https > itssite.36652: Flags [.EW], seq 11931:13379, ack 595, win 506, options [nop,nop,TS val 3624185430 ecr 3744651913], длина 1448
08.387287 IP itssite.36652 > mysite.https: Flags [.E], ack 13379, win 379, options [nop,nop,TS val 3744652012 ecr 3624185430], длина 0
08.387316 IP mysite.https > itssite.36652: Flags [.EW], seq 13379:14827, ack 595, win 506, options [nop,nop,TS val 3624185529 ecr 3744652012], длина 1448
08.486350 IP itssite.36652 > mysite.https: Flags [.E], ack 14827, win 390, options [nop,nop,TS val 3744652111 ecr 3624185529], длина 0
08.486372 IP mysite.https > itssite.36652: Флаги [P.EW], seq 14827:16256, ack 595, win 506, параметры [nop,nop,TS val 3624185628 ecr 3744652111], длина 1429
08.585430 IP itssite.36652 > mysite.https: Flags [.E], ack 16256, win 402, options [nop,nop,TS val 3744652210 ecr 3624185628], длина 0
11.555117 IP itssite.37999 > mysite.https: Флаги [SEW], seq 1059140554, win 65535, параметры [mss 1460,sackOK,TS val 2940663245 ecr 0,nop,wscale 8], длина 0
11.555147 IP-адрес mysite.https > itssite.37999: Flags [SE], seq 4137859394, ack 1059140555, win 65160, options [mss 1460,sackOK,TS val 3624188697 ecr 2940663245,nop,wscale 7], длина 0
11.654266 IP itssite.37999 > mysite.https: Flags [.], ack 1, win 256, options [nop,nop,TS val 2940663345 ecr 3624188697], длина 0
11.654320 IP itssite.37999 > mysite.https: Flags [P.], seq 1:153, ack 1, win 256, options [nop,nop,TS val 2940663345 ecr 3624188697], длина 152
11.654336 IP mysite.https > itssite.37999: Flags [.E], ack 153, win 508, options [nop,nop,TS val 3624188796 ecr 2940663345], длина 0
11.654658 IP mysite.https > itssite.37999: Flags [.E], seq 1:2897, ack 153, win 508, options [nop,nop,TS val 3624188796 ecr 2940663345], длина 2896
11.654676 IP mysite.https > itssite.37999: Flags [PE], seq 2897:4097, ack 153, win 508, options [nop,nop,TS val 3624188796 ecr 2940663345], длина 1200
11.656243 IP mysite.https > itssite.37999: Flags [PE], seq 4097:4433, ack 153, win 508, options [nop,nop,TS val 3624188798 ecr 2940663345], длина 336
11.753727 IP-адрес их сайта.37999 > mysite.https: Флаги [.E], подтверждение 4097, выигрыш 288, параметры [nop,nop,TS val 2940663444 ecr 3624188796], длина 0
11.755266 IP itssite.37999 > mysite.https: Flags [.E], ack 4433, win 300, options [nop,nop,TS val 2940663446 ecr 3624188798], длина 0
11.756355 IP itssite.37999 > mysite.https: флаги [P.EW], seq 153:246, ack 4433, win 300, параметры [nop,nop,TS val 2940663447 ecr 3624188798], длина 93
11.756399 IP mysite.https > itssite.37999: Flags [.E], ack 246, win 508, options [nop,nop,TS val 3624188898 ecr 2940663447], длина 0
11.756842 IP mysite.https > itssite.37999: флаги [P.EW], seq 4433:4691, ack 246, win 508, параметры [nop,nop,TS val 3624188899 ecr 2940663447], длина 258
11.855874 IP itssite.37999 > mysite.https: Flags [.E], ack 4691, win 311, options [nop,nop,TS val 2940663546 ecr 3624188899], длина 0
11.856034 IP itssite.37999 > mysite.https: флаги [P.EW], seq 246:627, ack 4691, win 311, параметры [nop,nop,TS val 2940663546 ecr 3624188899], длина 381
11.856057 IP mysite.https > itssite.37999: Flags [.E], ack 627, win 506, options [nop,nop,TS val 3624188998 ecr 2940663546], длина 0
11.856303 IP mysite.https > itssite.37999: Flags [.EW], seq 4691:6139, ack 627, win 506, options [nop,nop,TS val 3624188998 ecr 2940663546], длина 1448
11.955431 IP itssite.37999 > mysite.https: Flags [.E], ack 6139, win 322, options [nop,nop,TS val 2940663646 ecr 3624188998], длина 0
11.955505 IP mysite.https > itssite.37999: Flags [.EW], seq 6139:7587, ack 627, win 506, options [nop,nop,TS val 3624189097 ecr 2940663646], длина 1448
12.054716 IP itssite.37999 > mysite.https: Flags [.E], ack 7587, win 334, options [nop,nop,TS val 2940663745 ecr 3624189097], длина 0
12.054805 IP mysite.https > itssite.37999: флаги [.EW], seq 7587:9035, ack 627, win 506, параметры [nop,nop,TS val 3624189197 ecr 2940663745], длина 1448
12.153874 IP itssite.37999 > mysite.https: Flags [.E], ack 9035, win 345, options [nop,nop,TS val 2940663844 ecr 3624189197], длина 0
12.153924 IP mysite.https > itssite.37999: флаги [.EW], seq 9035:10483, ack 627, win 506, параметры [nop,nop,TS val 3624189296 ecr 2940663844], длина 1448
12.253082 IP itssite.37999 > mysite.https: Flags [.E], ack 10483, win 356, options [nop,nop,TS val 2940663943 ecr 3624189296], длина 0
12.253134 IP mysite.https > itssite.37999: флаги [.EW], seq 10483:11931, ack 627, win 506, параметры [nop,nop,TS val 3624189395 ecr 2940663943], длина 1448
12.352340 IP itssite.37999 > mysite.https: Flags [.E], ack 11931, win 368, options [nop,nop,TS val 2940664043 ecr 3624189395], длина 0
12.352409 IP mysite.https > itssite.37999: Flags [.EW], seq 11931:13379, ack 627, win 506, options [nop,nop,TS val 3624189494 ecr 2940664043], длина 1448
12.451567 IP itssite.37999 > mysite.https: Flags [.E], ack 13379, win 379, options [nop,nop,TS val 2940664142 ecr 3624189494], длина 0
12.451615 IP mysite.https > itssite.37999: Flags [.EW], seq 13379:14827, ack 627, win 506, options [nop,nop,TS val 3624189593 ecr 2940664142], длина 1448
12.550697 IP itssite.37999 > mysite.https: Flags [.E], ack 14827, win 390, options [nop,nop,TS val 2940664241 ecr 3624189593], длина 0
12.550736 IP mysite.https > itssite.37999: Flags [.EW], seq 14827:16275, ack 627, win 506, options [nop,nop,TS val 3624189693 ecr 2940664241], длина 1448
12.649774 IP-адрес их сайта.37999 > mysite.https: Флаги [.E], ack 16275, win 402, параметры [nop,nop,TS val 2940664340 ecr 3624189693], длина 0
12.649810 IP mysite.https > itssite.37999: Flags [.EW], seq 16275:17723, ack 627, win 506, options [nop,nop,TS val 3624189792 ecr 2940664340], длина 1448
12.748972 IP itssite.37999 > mysite.https: Flags [.E], ack 17723, win 413, options [nop,nop,TS val 2940664439 ecr 3624189792], длина 0
12.749025 IP mysite.https > itssite.37999: Flags [.EW], seq 17723:19171, ack 627, win 506, options [nop,nop,TS val 3624189891 ecr 2940664439], длина 1448
12.848133 IP itssite.37999 > mysite.https: Flags [.E], ack 19171, win 424, options [nop,nop,TS val 2940664538 ecr 3624189891], длина 0
12.848171 IP mysite.https > itssite.37999: Flags [.EW], seq 19171:20619, ack 627, win 506, options [nop,nop,TS val 3624189990 ecr 2940664538], длина 1448
12.947232 IP itssite.37999 > mysite.https: Flags [.E], ack 20619, win 436, options [nop,nop,TS val 2940664637 ecr 3624189990], длина 0
12.947273 IP-адрес mysite.https > itssite.37999: Flags [.EW], seq 20619:22067, ack 627, win 506, options [nop,nop,TS val 3624190089 ecr 2940664637], длина 1448
13.046357 IP itssite.37999 > mysite.https: Flags [.E], ack 22067, win 447, options [nop,nop,TS val 2940664737 ecr 3624190089], длина 0
13.046386 IP mysite.https > itssite.37999: Flags [.EW], seq 22067:23515, ack 627, win 506, options [nop,nop,TS val 3624190188 ecr 2940664737], длина 1448
13.145398 IP itssite.37999 > mysite.https: Flags [.E], ack 23515, win 458, options [nop,nop,TS val 2940664836 ecr 3624190188], длина 0
13.145426 IP mysite.https > itssite.37999: Flags [.EW], seq 23515:24963, ack 627, win 506, options [nop,nop,TS val 3624190287 ecr 2940664836], длина 1448
13.244504 ​​IP itssite.37999 > mysite.https: Flags [.E], ack 24963, win 469, options [nop,nop,TS val 2940664935 ecr 3624190287], длина 0
13.244532 IP mysite.https > itssite.37999: Flags [.EW], seq 24963:26411, ack 627, win 506, options [nop,nop,TS val 3624190386 ecr 2940664935], длина 1448
13.343650 IP itssite.37999 > mysite.https: Flags [.E], ack 26411, win 481, options [nop,nop,TS val 2940665034 ecr 3624190386], длина 0
13.343716 IP mysite.https > itssite.37999: Flags [.EW], seq 26411:27859, ack 627, win 506, options [nop,nop,TS val 3624190486 ecr 2940665034], длина 1448
13.442769 IP itssite.37999 > mysite.https: Flags [.E], ack 27859, win 492, options [nop,nop,TS val 2940665133 ecr 3624190486], длина 0
13.442795 IP mysite.https > itssite.37999: Flags [.EW], seq 27859:29307, ack 627, win 506, options [nop,nop,TS val 3624190585 ecr 2940665133], длина 1448
13.541819 IP itssite.37999 > mysite.https: Flags [.E], ack 29307, win 503, options [nop,nop,TS val 2940665232 ecr 3624190585], длина 0
13.541880 IP mysite.https > itssite.37999: Флаги [.EW], seq 29307:30755, ack 627, win 506, параметры [nop,nop,TS val 3624190684 ecr 2940665232], длина 1448
13.640911 IP itssite.37999 > mysite.https: Flags [.E], ack 30755, win 515, options [nop,nop,TS val 2940665331 ecr 3624190684], длина 0
13.640976 IP mysite.https > itssite.37999: Flags [.EW], seq 30755:32203, ack 627, win 506, options [nop,nop,TS val 3624190783 ecr 2940665331], длина 1448
13.740069 IP itssite.37999 > mysite.https: Flags [.E], ack 32203, win 526, options [nop,nop,TS val 2940665430 ecr 3624190783], длина 0
13.740153 IP mysite.https > itssite.37999: Флаги [.EW], seq 32203:33651, ack 627, win 506, параметры [nop,nop,TS val 3624190882 ecr 2940665430], длина 1448
13.839252 IP itssite.37999 > mysite.https: Flags [.E], ack 33651, win 537, options [nop,nop,TS val 2940665530 ecr 3624190882], длина 0
13.839316 IP mysite.https > itssite.37999: Flags [.EW], seq 33651:35099, ack 627, win 506, options [nop,nop,TS val 3624190981 ecr 2940665530], длина 1448
13.938391 IP itssite.37999 > mysite.https: Flags [.E], ack 35099, win 549, options [nop,nop,TS val 2940665629 ecr 3624190981], длина 0
13.938444 IP-адрес mysite.https > itssite.37999: Flags [.EW], seq 35099:36547, ack 627, win 506, options [nop,nop,TS val 3624191080 ecr 2940665629], длина 1448
14.037553 IP itssite.37999 > mysite.https: Flags [.E], ack 36547, win 560, options [nop,nop,TS val 2940665728 ecr 3624191080], длина 0
14.037618 IP mysite.https > itssite.37999: флаги [.EW], seq 36547:37995, ack 627, win 506, параметры [nop,nop,TS val 3624191179 ecr 2940665728], длина 1448
14.137132 IP itssite.37999 > mysite.https: Flags [.E], ack 37995, win 571, options [nop,nop,TS val 2940665827 ecr 3624191179], длина 0
14.137200 IP mysite.https > itssite.37999: Флаги [.EW], seq 37995:39443, ack 627, win 506, параметры [nop,nop,TS val 3624191279 ecr 2940665827], длина 1448
14.236282 IP itssite.37999 > mysite.https: Flags [.E], ack 39443, win 583, options [nop,nop,TS val 2940665927 ecr 3624191279], длина 0
14.236354 IP mysite.https > itssite.37999: Flags [.EW], seq 39443:40891, ack 627, win 506, options [nop,nop,TS val 3624191378 ecr 2940665927], длина 1448
14.335398 IP itssite.37999 > mysite.https: Flags [.E], ack 40891, win 594, options [nop,nop,TS val 2940666026 ecr 3624191378], длина 0
14.335459 IP mysite.https > itssite.37999: Flags [.EW], seq 40891:42339, ack 627, win 506, options [nop,nop,TS val 3624191477 ecr 2940666026], длина 1448
14.434551 IP itssite.37999 > mysite.https: Flags [.E], ack 42339, win 605, options [nop,nop,TS val 2940666125 ecr 3624191477], длина 0
14.434616 IP mysite.https > itssite.37999: Flags [.EW], seq 42339:43787, ack 627, win 506, options [nop,nop,TS val 3624191576 ecr 2940666125], длина 1448
14.533722 IP itssite.37999 > mysite.https: Flags [.E], ack 43787, win 617, options [nop,nop,TS val 2940666224 ecr 3624191576], длина 0
14.533789 IP mysite.https > itssite.37999: Flags [.EW], seq 43787:45235, ack 627, win 506, options [nop,nop,TS val 3624191676 ecr 2940666224], длина 1448
14.632926 IP itssite.37999 > mysite.https: Flags [.E], ack 45235, win 628, options [nop,nop,TS val 2940666323 ecr 3624191676], длина 0
14.632993 IP mysite.https > itssite.37999: Flags [.EW], seq 45235:46683, ack 627, win 506, options [nop,nop,TS val 3624191775 ecr 2940666323], длина 1448
14.732801 IP itssite.37999 > mysite.https: Flags [.E], ack 46683, win 639, options [nop,nop,TS val 2940666422 ecr 3624191775], длина 0
14.732857 IP mysite.https > itssite.37999: Flags [.EW], seq 46683:48131, ack 627, win 506, options [nop,nop,TS val 3624191875 ecr 2940666422], длина 1448
14.831963 IP itssite.37999 > mysite.https: Flags [.E], ack 48131, win 650, options [nop,nop,TS val 2940666522 ecr 3624191875], длина 0
14.832026 IP mysite.https > itssite.37999: Flags [.EW], seq 48131:49579, ack 627, win 506, options [nop,nop,TS val 3624191974 ecr 2940666522], длина 1448
14.931211 IP itssite.37999 > mysite.https: Flags [.E], ack 49579, win 662, options [nop,nop,TS val 2940666621 ecr 3624191974], длина 0
14.931297 IP-адрес mysite.https > itssite.37999: Flags [.EW], seq 49579:51027, ack 627, win 506, options [nop,nop,TS val 3624192073 ecr 2940666621], длина 1448
15.030409 IP itssite.37999 > mysite.https: Flags [.E], ack 51027, win 673, options [nop,nop,TS val 2940666721 ecr 3624192073], длина 0
15.030478 IP mysite.https > itssite.37999: Флаги [.EW], seq 51027:52475, ack 627, win 506, параметры [nop,nop,TS val 3624192172 ecr 2940666721], длина 1448
15.129575 IP itssite.37999 > mysite.https: Flags [.E], ack 52475, win 684, options [nop,nop,TS val 2940666820 ecr 3624192172], длина 0
15.129632 IP mysite.https > itssite.37999: Flags [.EW], seq 52475:53923, ack 627, win 506, options [nop,nop,TS val 3624192271 ecr 2940666820], длина 1448
15.228699 IP itssite.37999 > mysite.https: Flags [.E], ack 53923, win 696, options [nop,nop,TS val 2940666919 ecr 3624192271], длина 0
15.228766 IP mysite.https > itssite.37999: Flags [.EW], seq 53923:55371, ack 627, win 506, options [nop,nop,TS val 3624192371 ecr 2940666919], длина 1448
15.327877 IP-адрес их сайта.37999 > mysite.https: Flags [.E], ack 55371, win 707, options [nop,nop,TS val 2940667018 ecr 3624192371], длина 0
15.327942 IP mysite.https > itssite.37999: Флаги [.EW], seq 55371:56819, ack 627, win 506, параметры [nop,nop,TS val 3624192470 ecr 2940667018], длина 1448
15.427060 IP itssite.37999 > mysite.https: Flags [.E], ack 56819, win 718, options [nop,nop,TS val 2940667117 ecr 3624192470], длина 0
15.427128 IP mysite.https > itssite.37999: Flags [.EW], seq 56819:58267, ack 627, win 506, options [nop,nop,TS val 3624192569 ecr 2940667117], длина 1448
15.526297 IP itssite.37999 > mysite.https: Flags [.E], ack 58267, win 730, options [nop,nop,TS val 2940667217 ecr 3624192569], длина 0
15.526368 IP-адрес mysite.https > itssite.37999: Flags [.EW], seq 58267:59715, ack 627, win 506, options [nop,nop,TS val 3624192668 ecr 2940667217], длина 1448
15.625481 IP itssite.37999 > mysite.https: Flags [.E], ack 59715, win 741, options [nop,nop,TS val 2940667316 ecr 3624192668], длина 0
15.625552 IP mysite.https > itssite.37999: Flags [.EW], seq 59715:61163, ack 627, win 506, options [nop,nop,TS val 3624192767 ecr 2940667316], длина 1448
15.724607 IP itssite.37999 > mysite.https: Flags [.E], ack 61163, win 752, options [nop,nop,TS val 2940667415 ecr 3624192767], длина 0
15.724650 IP mysite.https > itssite.37999: Flags [.EW], seq 61163:62611, ack 627, win 506, options [nop,nop,TS val 3624192866 ecr 2940667415], длина 1448
15.823665 IP itssite.37999 > mysite.https: Flags [.E], ack 62611, win 764, options [nop,nop,TS val 2940667514 ecr 3624192866], длина 0
15.823717 IP mysite.https > itssite.37999: Flags [.EW], seq 62611:64059, ack 627, win 506, options [nop,nop,TS val 3624192966 ecr 2940667514], длина 1448
15.922871 IP itssite.37999 > mysite.https: Flags [.E], ack 64059, win 775, options [nop,nop,TS val 2940667613 ecr 3624192966], длина 0
15.922946 IP mysite.https > itssite.37999: Flags [.EW], seq 64059:65507, ack 627, win 506, options [nop,nop,TS val 3624193065 ecr 2940667613], длина 1448
16.022042 IP itssite.37999 > mysite.https: Flags [.E], ack 65507, win 786, options [nop,nop,TS val 2940667712 ecr 3624193065], длина 0
16.022113 IP mysite.https > itssite.37999: флаги [.EW], seq 65507:66955, ack 627, win 506, параметры [nop,nop,TS val 3624193164 ecr 2940667712], длина 1448
16.121191 IP itssite.37999 > mysite.https: Flags [.E], ack 66955, win 798, options [nop,nop,TS val 2940667811 ecr 3624193164], длина 0
16.121223 IP mysite.https > itssite.37999: Flags [.EW], seq 66955:68403, ack 627, win 506, options [nop,nop,TS val 3624193263 ecr 2940667811], длина 1448
16.220324 IP itssite.37999 > mysite.https: Flags [.E], ack 68403, win 809, options [nop,nop,TS val 2940667911 ecr 3624193263], длина 0
16.220371 IP mysite.https > itssite.37999: Флаги [.EW], seq 68403:69851, ack 627, win 506, параметры [nop,nop,TS val 3624193362 ecr 2940667911], длина 1448
флаг jp
регистрировать запросы с помощью `tcpdump`, проверять временные метки отдельных пакетов
флаг cn
Хорошо, я полагаю, что у меня есть данные tcpdump для примера запроса от Twitter для страницы и ее «поделиться изображением», но я не знаю, как это интерпретировать.
Рейтинг:1
флаг jp

Флаги [Э] и [Вт] в tcpdump выход Явные уведомления о перегрузке.

Когда ты видишь ихсайт.36652 > mysite.https: Флаги [.E] это означает, что получатель обнаружил перегрузку канала и просит отправителя (ваш сайт) снизить скорость, а отправитель отвечает Флаги [.EW] указывая, что он подтвердил запрос и уменьшил окно TCP.

Вы можете отключить ECN следующим образом: sysctl -w net.ipv4.tcp_ecn=0

флаг cn
Итак... Твиттер сообщает, что на маршруте от моего сайта есть пробки, и просит мой сайт снизить скорость. Так что твиттер *просит* замедлить темп. Если это проблема, то, по-видимому, я не в силах ее решить (за исключением перемещения хостов, что я не очень хочу делать).
флаг cn
Спасибо, отключение ECN решило проблему!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.