View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001180 | SAS.Планета | Баг / Bug | public | 18-02-2012 17:23 | 06-06-2012 10:24 |
| Reporter | Smith2007 | Assigned To | vdemidov | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | no change required | ||
| Platform | Windows | OS | 7 | OS Version | Professional |
| Product Version | .Nightly | ||||
| Summary | 0001180: Параметры карты "Пауза" не корректно работает. | ||||
| Description | Ставлю паузу в 3000 (3 сек.) Тайлы скачиваются слишком быстро. Реально за секунду качается по 2 тайла. Как следствие - быстрый бан ip. | ||||
| Tags | антибан, потоки | ||||
|
|
Сделал еще одну проверку: 1. Установил значение "пауза" = 3000 Засек время. За 60 сек было загружено 63 тайла. |
|
|
Мне кажется, это связано с многопоточностью. Сделал паузу 3000, стал бродить по карте и вижу: появилось штуки 4 тайла одновременно, потом 3 сек ничего не происходит, потом опять 4 тайла. Не знаю, баг или фича. |
|
|
Гугл банит примерно через 2 часа. Хорошо, что ip динамический получаю. Ребут интерфейса маршрутизатора и качаем дальше. Но сие не правильно. |
|
|
А попробуйте в ini сделать [ZmpDefaultParams] MaxConnectToServerCount=1 |
|
|
Установил в ini [ZmpDefaultParams] MaxConnectToServerCount=1 Теперь все правильно работает! Таймаут 3000 (3 сек) За 60 сек скачал 20 тайлов! |
|
|
Этот же параметр MaxConnectToServerCount=1 можно добавить в params.txt для этой карты, а для остальных оставить многопоточность. Так что это не баг, закрываю. |
|
|
Имхо, это таки баг. Сколько бы потоков прога не запускала, паузу она обязана учитывать. |
|
|
Тогда открываю обратно. |
|
|
ИМХО нужно забить на эту паузу и делать возможность ставить ограничение на количество запросов в минуту и количество скачанных байт в минуту. |
|
|
А реальную паузу вычислять на основании количества рабочих потоков и соответственно минимального из двух ограничений (по числу запросов и числу байт) исходя из фактической статистики скачки? Ну в общем конечно логично и масштабируемо. Только всё равно минимальное ограничение паузы должно быть, хотя бы для начального этапа, пока скорость скачки неизвестна, или при сильном изменении количества качаюших потоков (например, включение или отключение "интерфейсной" качалки в 100500 потоков). |
|
|
Пауза имеет смысл только при 1 потоке закачки. А если их много, то это дурдом. |
|
|
Если нужна строго заданная пауза, ставьте MaxConnectToServerCount=1 |
| 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 |