Page 1 of 1

Зависание на "зацикленных" закачках

Posted: 04 Mar 2015, 18:29 Wed
by VladSh
Иногда бывают закачки, вроде бы с докачкой, но которые постоянно прерываются и начинают перекачиваться. Вот яркий пример: http://dl.antivir.de/package/fusebundle ... bundle.zip (это официальная ссылка на закачку антивирусных баз Avira).
В таком случае если активно работать с интерфейсом DM или добавлять другие закачки, то DM сначала начинает подтормаживать, затем перестаёт отвечать и приходится снимать задачу. Это происходит не сразу, а в течение 1-2-х минут.
Такое ощущение, что закачка стартует в основном потоке программы. Было бы неплохо стартовать её либо в отдельном потоке сразу, либо когда видно, что она такая вот, "ненадёжная", что ли.

Re: Зависание на "зацикленных" закачках

Posted: 05 Mar 2015, 3:58 Thu
by marcipan
Ссылка рабочая, зацикливание не наблюдалось.
Возможно поможет уменьшение "Максимально допустимое кол-во ошибок на одну закачку" до 10 Инструменты-настройки-закачки.
Если ссылок много и большой суммарный объём, то может притормаживать интерфейс ДМа наличие галки на "Резервировать место на диске для всего файла" в этом же направлении настроек.

Posted: 05 Mar 2015, 14:01 Thu
by Qwertiy
VladSh wrote:затем перестаёт отвечать и приходится снимать задачу
А если не снимать? В течение минуты отвиснет сам?
marcipan wrote:Ссылка рабочая, зацикливание не наблюдалось.
Речь не об этом.
VladSh wrote:Иногда бывают закачки, вроде бы с докачкой, но которые постоянно прерываются и начинают перекачиваться. ... антивирусных баз
Эта ссылка спокойно качается в несколько потоков, её можно ставить на паузу.
С каким сообщением перекачивается? Об изменении размера файла?
Вероятно, она скачивается настолько длительное время, что они уже успевают обновить базы.

Re: Зависание на "зацикленных" закачках

Posted: 06 Mar 2015, 3:32 Fri
by VladSh
Файл, по ссылке которую я запостил выше, закачивается быстро, за 2 секунды с момента начала закачки у меня уже 14% закачано. В основном сбрасывается даже не доходя до 20%. Один раз получилось дождаться 91% и один раз 45%.
Сбрасывается безо всяких сообщений, просто закачка шла себе, шла, потом счётчик процентов сбрасывается и закачка начинается сначала.
Не знаю, на сколько помогут здесь логи, но вложил их внизу (как убрать под спойлер не нашёл в доке, простите, если что).

Галку "Резервировать место на диске для всего файла" снял, повлияла на отзывчивость интерфейса. При одной этой закачке не виснет, но тормозит.
Если уж DM повис, то не отвисает, приходится снимать задачу.

Количество ошибок уменьшал, картина ухудшается - закачивается только 2-4%, далее сброс, и всё по новой.

Всё время, пока набирал это сообщение, закачка продолжает молотиться, то сбрасываясь, то начинаясь. Такая, вот, бесконечная закачка...

Логи (скопировал после 2-х или 3-х сбросов закачки):

Code: Select all

15 06.03.2015 02:01:43 Start connection to dl.antivir.de:80 [3]
16 06.03.2015 02:01:43 Connecting to dl.antivir.de:80 [3]
17 06.03.2015 02:01:43 Connected [3]
18 06.03.2015 02:01:43 GET /package/fusebundle/win32/int/vdf_fusebundle.zip HTTP/1.0
                       User-Agent: Download Master
                       Accept: */*
                       Accept-Encoding: identity
                       Referer: http://dl.antivir.de/package/fusebundle/win32/int/
                       Range: bytes=102380442-
                       Pragma: no-cache
                       Cache-Control: no-cache
                       Host: dl.antivir.de
19 06.03.2015 02:01:45 HTTP/1.1 206 Partial Content
                       Server: nginx/1.4.6 (Ubuntu)
                       Content-Type: application/zip
                       Last-Modified: Thu, 05 Mar 2015 17:06:46 GMT
                       ETag: "54f88d26-7abcf69"
                       X-Varnish-Host: muc1.cdn.avira.net
                       Accept-Ranges: bytes
                       Date: Fri, 06 Mar 2015 00:02:24 GMT
                       X-Varnish: 480155501 478614306
                       Age: 3127
                       Via: 1.1 varnish
                       Connection: close
                       Content-Range: bytes 102380442-128700264/128700265
                       Content-Length: 26319823
20 06.03.2015 02:01:45 Restart download. File date already changed
21 06.03.2015 02:01:45 Closing socket [1]
22 06.03.2015 02:01:45 Socket disconnected [1]
23 06.03.2015 02:01:45 Start delete section [1]
24 06.03.2015 02:01:45 Closing socket [2]
25 06.03.2015 02:01:45 Socket disconnected [2]
26 06.03.2015 02:01:45 Start delete section [2]
27 06.03.2015 02:01:45 Closing socket [3]
28 06.03.2015 02:01:45 Socket disconnected [3]
29 06.03.2015 02:01:45 Start delete section [3]
30 06.03.2015 02:01:45 Header not recognized or 505 [3]
31 06.03.2015 02:01:46 Section deleted [1]
32 06.03.2015 02:01:46 Section deleted [2]
33 06.03.2015 02:01:46 Section deleted [3]
34 06.03.2015 02:01:46 Start new section [1]
35 06.03.2015 02:01:46 Start connection to dl.antivir.de:80 [1]
36 06.03.2015 02:01:46 Connecting to dl.antivir.de:80 [1]
37 06.03.2015 02:01:46 Connected [1]
38 06.03.2015 02:01:46 GET /package/fusebundle/win32/int/vdf_fusebundle.zip HTTP/1.0
                       User-Agent: Download Master
                       Accept: */*
                       Accept-Encoding: identity
                       Referer: http://dl.antivir.de/package/fusebundle/win32/int/
                       Pragma: no-cache
                       Cache-Control: no-cache
                       Host: dl.antivir.de
39 06.03.2015 02:01:49 HTTP/1.1 200 OK
                       Server: nginx/1.4.6 (Ubuntu)
                       Content-Type: application/zip
                       Last-Modified: Thu, 05 Mar 2015 17:07:57 GMT
                       ETag: "54f88d6d-7abcf69"
                       X-Varnish-Host: muc1.cdn.avira.net
                       Content-Length: 128700265
                       Accept-Ranges: bytes
                       Date: Fri, 06 Mar 2015 00:03:30 GMT
                       X-Varnish: 4175142220 4173686844
                       Age: 2830
                       Via: 1.1 varnish
                       Connection: close
40 06.03.2015 02:01:49 Start new section [2]
41 06.03.2015 02:01:49 Start connection to dl.antivir.de:80 [2]
42 06.03.2015 02:01:49 Connecting to dl.antivir.de:80 [2]
43 06.03.2015 02:01:49 Connected [2]
44 06.03.2015 02:01:49 GET /package/fusebundle/win32/int/vdf_fusebundle.zip HTTP/1.0
                       User-Agent: Download Master
                       Accept: */*
                       Accept-Encoding: identity
                       Referer: http://dl.antivir.de/package/fusebundle/win32/int/
                       Range: bytes=70134640-
                       Pragma: no-cache
                       Cache-Control: no-cache
                       Host: dl.antivir.de
45 06.03.2015 02:01:51 HTTP/1.1 206 Partial Content
                       Server: nginx/1.4.6 (Ubuntu)
                       Content-Type: application/zip
                       Last-Modified: Thu, 05 Mar 2015 17:07:57 GMT
                       ETag: "54f88d6d-7abcf69"
                       X-Varnish-Host: muc1.cdn.avira.net
                       Accept-Ranges: bytes
                       Date: Fri, 06 Mar 2015 00:03:32 GMT
                       X-Varnish: 4175144972 4173686844
                       Age: 2833
                       Via: 1.1 varnish
                       Connection: close
                       Content-Range: bytes 70134640-128700264/128700265
                       Content-Length: 58565625
46 06.03.2015 02:01:52 Start new section [3]
47 06.03.2015 02:01:52 Start connection to dl.antivir.de:80 [3]
48 06.03.2015 02:01:52 Connecting to dl.antivir.de:80 [3]
49 06.03.2015 02:01:52 Connected [3]
50 06.03.2015 02:01:52 GET /package/fusebundle/win32/int/vdf_fusebundle.zip HTTP/1.0
                       User-Agent: Download Master
                       Accept: */*
                       Accept-Encoding: identity
                       Referer: http://dl.antivir.de/package/fusebundle/win32/int/
                       Range: bytes=102265043-
                       Pragma: no-cache
                       Cache-Control: no-cache
                       Host: dl.antivir.de
51 06.03.2015 02:01:54 HTTP/1.1 206 Partial Content
                       Server: nginx/1.4.6 (Ubuntu)
                       Content-Type: application/zip
                       Last-Modified: Thu, 05 Mar 2015 17:07:57 GMT
                       ETag: "54f88d6d-7abcf69"
                       X-Varnish-Host: muc1.cdn.avira.net
                       Accept-Ranges: bytes
                       Date: Fri, 06 Mar 2015 00:03:35 GMT
                       X-Varnish: 4175147657 4173686844
                       Age: 2835
                       Via: 1.1 varnish
                       Connection: close
                       Content-Range: bytes 102265043-128700264/128700265
                       Content-Length: 26435222
52 06.03.2015 02:01:54 Start new section [4]
53 06.03.2015 02:01:54 Start connection to dl.antivir.de:80 [4]
54 06.03.2015 02:01:54 Connecting to dl.antivir.de:80 [4]
55 06.03.2015 02:01:54 Connected [4]
56 06.03.2015 02:01:54 GET /package/fusebundle/win32/int/vdf_fusebundle.zip HTTP/1.0
                       User-Agent: Download Master
                       Accept: */*
                       Accept-Encoding: identity
                       Referer: http://dl.antivir.de/package/fusebundle/win32/int/
                       Range: bytes=45951724-
                       Pragma: no-cache
                       Cache-Control: no-cache
                       Host: dl.antivir.de
57 06.03.2015 02:01:56 HTTP/1.1 206 Partial Content
                       Server: nginx/1.4.6 (Ubuntu)
                       Content-Type: application/zip
                       Last-Modified: Thu, 05 Mar 2015 17:07:57 GMT
                       ETag: "54f88d6d-7abcf69"
                       X-Varnish-Host: muc1.cdn.avira.net
                       Accept-Ranges: bytes
                       Date: Fri, 06 Mar 2015 00:03:37 GMT
                       X-Varnish: 4175150361 4173686844
                       Age: 2838
                       Via: 1.1 varnish
                       Connection: close
                       Content-Range: bytes 45951724-128700264/128700265
                       Content-Length: 82748541
58 06.03.2015 02:01:57 Start new section [5]
59 06.03.2015 02:01:57 Start connection to dl.antivir.de:80 [5]
60 06.03.2015 02:01:57 Connecting to dl.antivir.de:80 [5]
61 06.03.2015 02:01:57 Connected [5]
62 06.03.2015 02:01:57 GET /package/fusebundle/win32/int/vdf_fusebundle.zip HTTP/1.0
                       User-Agent: Download Master
                       Accept: */*
                       Accept-Encoding: identity
                       Referer: http://dl.antivir.de/package/fusebundle/win32/int/
                       Range: bytes=58391748-
                       Pragma: no-cache
                       Cache-Control: no-cache
                       Host: dl.antivir.de
63 06.03.2015 02:01:59 HTTP/1.1 206 Partial Content
                       Server: nginx/1.4.6 (Ubuntu)
                       Content-Type: application/zip
                       Last-Modified: Thu, 05 Mar 2015 17:06:46 GMT
                       ETag: "54f88d26-7abcf69"
                       X-Varnish-Host: muc1.cdn.avira.net
                       Accept-Ranges: bytes
                       Date: Fri, 06 Mar 2015 00:02:38 GMT
                       X-Varnish: 480170377 478614306
                       Age: 3141
                       Via: 1.1 varnish
                       Connection: close
                       Content-Range: bytes 58391748-128700264/128700265
                       Content-Length: 70308517
64 06.03.2015 02:01:59 Restart download. File date already changed
65 06.03.2015 02:01:59 Closing socket [1]
66 06.03.2015 02:01:59 Socket disconnected [1]
67 06.03.2015 02:01:59 Start delete section [1]
68 06.03.2015 02:01:59 Closing socket [2]
69 06.03.2015 02:01:59 Socket disconnected [2]
70 06.03.2015 02:01:59 Start delete section [2]
71 06.03.2015 02:01:59 Closing socket [3]
72 06.03.2015 02:01:59 Socket disconnected [3]
73 06.03.2015 02:01:59 Start delete section [3]
74 06.03.2015 02:01:59 Closing socket [4]
75 06.03.2015 02:01:59 Socket disconnected [4]
76 06.03.2015 02:01:59 Start delete section [4]
77 06.03.2015 02:01:59 Closing socket [5]
78 06.03.2015 02:01:59 Socket disconnected [5]
79 06.03.2015 02:01:59 Start delete section [5]
80 06.03.2015 02:01:59 Header not recognized or 505 [5]
81 06.03.2015 02:02:00 Section deleted [1]
82 06.03.2015 02:02:00 Section deleted [2]
83 06.03.2015 02:02:00 Section deleted [3]
84 06.03.2015 02:02:00 Section deleted [4]
85 06.03.2015 02:02:00 Section deleted [5]
86 06.03.2015 02:02:00 Start new section [1]
87 06.03.2015 02:02:00 Start connection to dl.antivir.de:80 [1]
88 06.03.2015 02:02:00 Connecting to dl.antivir.de:80 [1]
89 06.03.2015 02:02:00 Connected [1]
90 06.03.2015 02:02:00 GET /package/fusebundle/win32/int/vdf_fusebundle.zip HTTP/1.0
                       User-Agent: Download Master
                       Accept: */*
                       Accept-Encoding: identity
                       Referer: http://dl.antivir.de/package/fusebundle/win32/int/
                       Pragma: no-cache
                       Cache-Control: no-cache
                       Host: dl.antivir.de
91 06.03.2015 02:02:02 HTTP/1.1 200 OK
                       Server: nginx/1.4.6 (Ubuntu)
                       Content-Type: application/zip
                       Last-Modified: Thu, 05 Mar 2015 17:06:46 GMT
                       ETag: "54f88d26-7abcf69"
                       X-Varnish-Host: muc1.cdn.avira.net
                       Content-Length: 128700265
                       Accept-Ranges: bytes
                       Date: Fri, 06 Mar 2015 00:02:41 GMT
                       X-Varnish: 480173717 478614306
                       Age: 3144
                       Via: 1.1 varnish
                       Connection: close
92 06.03.2015 02:02:03 Start new section [2]
93 06.03.2015 02:02:03 Start connection to dl.antivir.de:80 [2]
94 06.03.2015 02:02:03 Connecting to dl.antivir.de:80 [2]
95 06.03.2015 02:02:03 Connected [2]
96 06.03.2015 02:02:03 GET /package/fusebundle/win32/int/vdf_fusebundle.zip HTTP/1.0
                       User-Agent: Download Master
                       Accept: */*
                       Accept-Encoding: identity
                       Referer: http://dl.antivir.de/package/fusebundle/win32/int/
                       Range: bytes=69400500-
                       Pragma: no-cache
                       Cache-Control: no-cache
                       Host: dl.antivir.de
97 06.03.2015 02:02:05 HTTP/1.1 206 Partial Content
                       Server: nginx/1.4.6 (Ubuntu)
                       Content-Type: application/zip
                       Last-Modified: Thu, 05 Mar 2015 17:06:46 GMT
                       ETag: "54f88d26-7abcf69"
                       X-Varnish-Host: muc1.cdn.avira.net
                       Accept-Ranges: bytes
                       Date: Fri, 06 Mar 2015 00:02:44 GMT
                       X-Varnish: 480176385 478614306
                       Age: 3147
                       Via: 1.1 varnish
                       Connection: close
                       Content-Range: bytes 69400500-128700264/128700265
                       Content-Length: 59299765
98 06.03.2015 02:02:05 Start new section [3]
99 06.03.2015 02:02:05 Start connection to dl.antivir.de:80 [3]
100 06.03.2015 02:02:05 Connecting to dl.antivir.de:80 [3]
101 06.03.2015 02:02:05 Connected [3]
102 06.03.2015 02:02:05 GET /package/fusebundle/win32/int/vdf_fusebundle.zip HTTP/1.0
                        User-Agent: Download Master
                        Accept: */*
                        Accept-Encoding: identity
                        Referer: http://dl.antivir.de/package/fusebundle/win32/int/
                        Range: bytes=41459781-
                        Pragma: no-cache
                        Cache-Control: no-cache
                        Host: dl.antivir.de
103 06.03.2015 02:02:07 Download state changed to Pausing
104 06.03.2015 02:02:07 Closing socket [1]
105 06.03.2015 02:02:07 Socket disconnected [1]
106 06.03.2015 02:02:07 Start delete section [1]
107 06.03.2015 02:02:07 Closing socket [2]
108 06.03.2015 02:02:07 Socket disconnected [2]
109 06.03.2015 02:02:07 Start delete section [2]
110 06.03.2015 02:02:07 Closing socket [3]
111 06.03.2015 02:02:07 Socket disconnected [3]
112 06.03.2015 02:02:07 Start delete section [3]
113 06.03.2015 02:02:08 Section deleted [1]
114 06.03.2015 02:02:08 Section deleted [2]
115 06.03.2015 02:02:08 Section deleted [3]
116 06.03.2015 02:02:08 Download state changed to Pause

Posted: 06 Mar 2015, 11:42 Fri
by Qwertiy
VladSh wrote:

Code: Select all

20 06.03.2015 02:01:45 Restart download. File date already changed
Может всё-таки отключить перезапуск закачки при изменении даты?
Либо качать в одну секцию.

Re: Зависание на "зацикленных" закачках

Posted: 07 Mar 2015, 1:07 Sat
by VladSh
Отключение перезапуска закачки при изменении даты помогло. Не знал, что это может влиять.
Спасибо.