Opened 8 years ago

Closed 8 years ago

Last modified 6 years ago

#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 alx, 8 years ago

Resolution: готово
Status: newclosed

Полностью проблему воспроизвести не удалось, но было обнаружено, что если пакетный менеджер в процессе обновления ничего не выводил более чем 3 минуты, срабатывал таймаут в нашем сервере. Это приводило к тому, что процесс обновления завершался, но в веб-интерфейсе продолжал вертеться спиннер, как будто обновление все еще продолжается.

В r1437 сервер передает keep-alive комментарий если в течение минуты не было вывода от процесса.

comment:2 by alx, 6 years ago

Milestone: Как-нибудь потом
Note: See TracTickets for help on using tickets.