View Issue Details

IDProjectCategoryView StatusLast Update
0001180SAS.ПланетаБаг / Bugpublic06-06-2012 10:24
ReporterSmith2007 Assigned Tovdemidov  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
PlatformWindowsOS7OS VersionProfessional
Product Version.Nightly 
Summary0001180: Параметры карты "Пауза" не корректно работает.
DescriptionСтавлю паузу в 3000 (3 сек.) Тайлы скачиваются слишком быстро. Реально за секунду качается по 2 тайла. Как следствие - быстрый бан ip.
Tagsантибан, потоки

Activities

Smith2007

18-02-2012 17:32

reporter   ~0005571

Сделал еще одну проверку:
1. Установил значение "пауза" = 3000
Засек время.
За 60 сек было загружено 63 тайла.

Tolik

19-02-2012 07:14

manager   ~0005573

Last edited: 19-02-2012 07:15

Мне кажется, это связано с многопоточностью.
Сделал паузу 3000, стал бродить по карте и вижу:
появилось штуки 4 тайла одновременно, потом 3 сек ничего не происходит, потом опять 4 тайла.

Не знаю, баг или фича.

Smith2007

19-02-2012 08:37

reporter   ~0005575

Гугл банит примерно через 2 часа. Хорошо, что ip динамический получаю. Ребут интерфейса маршрутизатора и качаем дальше. Но сие не правильно.

Tolik

19-02-2012 09:42

manager   ~0005576

Last edited: 19-02-2012 14:55

А попробуйте в ini сделать

[ZmpDefaultParams]
MaxConnectToServerCount=1

Smith2007

19-02-2012 12:42

reporter   ~0005579

Установил в ini
[ZmpDefaultParams]
 MaxConnectToServerCount=1

Теперь все правильно работает!
Таймаут 3000 (3 сек)
За 60 сек скачал 20 тайлов!

Tolik

19-02-2012 14:47

manager   ~0005583

Last edited: 19-02-2012 14:55

Этот же параметр
MaxConnectToServerCount=1
можно добавить в params.txt для этой карты, а для остальных оставить многопоточность.

Так что это не баг, закрываю.

zed

19-02-2012 15:17

manager   ~0005585

Имхо, это таки баг. Сколько бы потоков прога не запускала, паузу она обязана учитывать.

Tolik

19-02-2012 17:45

manager   ~0005587

Тогда открываю обратно.

vdemidov

25-02-2012 19:36

manager   ~0005636

ИМХО нужно забить на эту паузу и делать возможность ставить ограничение на количество запросов в минуту и количество скачанных байт в минуту.

vasketsov

25-02-2012 20:47

manager   ~0005640

А реальную паузу вычислять на основании количества рабочих потоков и соответственно минимального из двух ограничений (по числу запросов и числу байт) исходя из фактической статистики скачки?
Ну в общем конечно логично и масштабируемо.
Только всё равно минимальное ограничение паузы должно быть, хотя бы для начального этапа, пока скорость скачки неизвестна, или при сильном изменении количества качаюших потоков (например, включение или отключение "интерфейсной" качалки в 100500 потоков).

vdemidov

25-02-2012 21:02

manager   ~0005643

Пауза имеет смысл только при 1 потоке закачки. А если их много, то это дурдом.

vdemidov

06-06-2012 10:24

manager   ~0007323

Если нужна строго заданная пауза, ставьте MaxConnectToServerCount=1

Issue History

Date Modified Username Field Change
18-02-2012 17:23 Smith2007 New Issue
18-02-2012 17:32 Smith2007 Note Added: 0005571
19-02-2012 07:14 Tolik Note Added: 0005573
19-02-2012 07:14 Tolik Status new => acknowledged
19-02-2012 07:15 Tolik Note Edited: 0005573
19-02-2012 08:37 Smith2007 Note Added: 0005575
19-02-2012 09:42 Tolik Note Added: 0005576
19-02-2012 09:43 Tolik Note Edited: 0005576
19-02-2012 12:42 Smith2007 Note Added: 0005579
19-02-2012 14:47 Tolik Note Added: 0005583
19-02-2012 14:48 Tolik Status acknowledged => resolved
19-02-2012 14:48 Tolik Resolution open => no change required
19-02-2012 14:48 Tolik Assigned To => Tolik
19-02-2012 14:48 Tolik Status resolved => closed
19-02-2012 14:55 Tolik Note Edited: 0005576
19-02-2012 14:55 Tolik Note Edited: 0005583
19-02-2012 15:17 zed Note Added: 0005585
19-02-2012 17:45 Tolik Note Added: 0005587
19-02-2012 17:45 Tolik Assigned To Tolik =>
19-02-2012 17:45 Tolik Status closed => acknowledged
19-02-2012 17:45 Tolik Resolution no change required => open
25-02-2012 19:36 vdemidov Note Added: 0005636
25-02-2012 20:47 vasketsov Note Added: 0005640
25-02-2012 21:02 vdemidov Note Added: 0005643
29-02-2012 09:40 gpsMax Tag Attached: антибан
29-02-2012 09:41 gpsMax Tag Attached: потоки
06-06-2012 10:24 vdemidov Note Added: 0007323
06-06-2012 10:24 vdemidov Status acknowledged => resolved
06-06-2012 10:24 vdemidov Resolution open => no change required
06-06-2012 10:24 vdemidov Assigned To => vdemidov
06-06-2012 10:24 vdemidov Status resolved => closed
08-08-2025 13:22 zed Category Баг => Баг / Bug