#203 closed баг (готово)
Не обновляется пакет через узкий канал
Reported by: | alx | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | Как-нибудь потом |
Component: | sw | Keywords: | |
Cc: |
Description
При подключении через узкий канал связи (по утверждению anatoly, 180 кбит/с) загрузка пакета http://192.168.0.62/rel/all/ve-01-rootfs_1.0-r28.9_all.ipk заканчивается посылкой RST от платы SW-01 примерно через 4 минуты после старта загрузки. Все это время, судя по tcpdump'у, загрузка шла нормально. После прекращения закачки браузер по-прежнему показывает ожидание, то есть с точки зрения пользователя процесс продолжается...
Вот завершающий фрагмент вывода tcpdump'а:
19:08:22.247389 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [.], ack 5196796, win 32512, options [nop,nop,TS val 32885492 ecr 1326093093], length 0 19:08:22.247430 IP 192.168.0.62.80 > 192.168.0.249.50074: Flags [.], seq 5246028:5247476, ack 114, win 227, options [nop,nop,TS val 1326093616 ecr 32885492], length 1448 19:08:22.311889 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [.], ack 5198244, win 32512, options [nop,nop,TS val 32885556 ecr 1326093109], length 0 19:08:22.311930 IP 192.168.0.62.80 > 192.168.0.249.50074: Flags [.], seq 5247476:5248924, ack 114, win 227, options [nop,nop,TS val 1326093632 ecr 32885556], length 1448 19:08:22.376389 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [.], ack 5199692, win 32512, options [nop,nop,TS val 32885620 ecr 1326093125], length 0 19:08:22.376430 IP 192.168.0.62.80 > 192.168.0.249.50074: Flags [.], seq 5248924:5250372, ack 114, win 227, options [nop,nop,TS val 1326093648 ecr 32885620], length 1448 19:08:22.439888 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [.], ack 5201140, win 32512, options [nop,nop,TS val 32885683 ecr 1326093141], length 0 19:08:22.439930 IP 192.168.0.62.80 > 192.168.0.249.50074: Flags [.], seq 5250372:5251820, ack 114, win 227, options [nop,nop,TS val 1326093664 ecr 32885683], length 1448 19:08:22.463264 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [F.], seq 114, ack 5202588, win 32512, options [nop,nop,TS val 32885706 ecr 1326093157], length 0 19:08:22.463321 IP 192.168.0.62.80 > 192.168.0.249.50074: Flags [.], seq 5251820:5253268, ack 115, win 227, options [nop,nop,TS val 1326093670 ecr 32885706], length 1448 19:08:22.463331 IP 192.168.0.62.80 > 192.168.0.249.50074: Flags [.], seq 5253268:5254716, ack 115, win 227, options [nop,nop,TS val 1326093670 ecr 32885706], length 1448 19:08:22.525767 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [R], seq 2665927481, win 0, length 0 19:08:22.589889 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [R], seq 2665927481, win 0, length 0 19:08:22.654264 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [R], seq 2665927481, win 0, length 0 19:08:22.718389 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [R], seq 2665927481, win 0, length 0 19:08:22.782633 IP 192.168.0.249.50074 > 192.168.0.62.80: Flags [R], seq 2665927481, win 0, length 0
Предположительно срабатывает какой-то таймаут неактивности (или в браузере, или в плате), который по-тихому убивает весь процесс.
Change History (2)
comment:1 by , 8 years ago
Resolution: | → готово |
---|---|
Status: | new → closed |
comment:2 by , 7 years ago
Milestone: | → Как-нибудь потом |
---|
Note:
See TracTickets
for help on using tickets.
Полностью проблему воспроизвести не удалось, но было обнаружено, что если пакетный менеджер в процессе обновления ничего не выводил более чем 3 минуты, срабатывал таймаут в нашем сервере. Это приводило к тому, что процесс обновления завершался, но в веб-интерфейсе продолжал вертеться спиннер, как будто обновление все еще продолжается.
В r1437 сервер передает keep-alive комментарий если в течение минуты не было вывода от процесса.