pavel-pimenov / flylinkdc-r5xx

flylinkdc-r5xx
GNU General Public License v2.0
54 stars 26 forks source link

Скачанные файлы висят как не скачанные - идет "соединение" #1674

Open RedLink-kam opened 6 years ago

RedLink-kam commented 6 years ago

Скачанные файлы висят как не скачанные - идет "соединение". Из-за этого невозможно с этих пользователей ничего скачать, пока FL не будет перезагружен. 112233

pavel-pimenov commented 6 years ago

Cможете помочь и протестировать расширенную версию с детальными логами для локализации проблемы? откройте - окно о программе - в закладке статистика сколько токенов соединения показывает в конце?

Krulk commented 6 years ago

Сегодня было обновление r505-beta-x64 build 20944 в котором исправлено "Не качает 1 файл при перезапуске FL". Теперь начинает качать но только через 1 минуту после перезапуска, при этом отдачи начинаются сразу. На других клиентах такой задержки скачки нет. Так и должно быть? Если изменить приоритет на Самый высокий, начинает скачивать сразу.

pavel-pimenov commented 6 years ago

Нет, это тоже баг... в процессе исправления.

pavel-pimenov commented 6 years ago

@RedLink-kam проверьте новый билд 20948 через автообновление - данная проблема решена?

Krulk commented 6 years ago

У меня такой проблемы не было, но в новом обновлении не отображаются новые добавленные из поиска загрузки внизу. Скачивание начинается, полоска появляется, потом хоп и исчезает, отображаются одни отдачи.

pavel-pimenov commented 6 years ago

@Krulk спасиба. отзываю билд- уже заметил, что сломал отображение скачки торрентов

RedLink-kam commented 6 years ago

Хорошо. жду новое обновление. сейчас на 20945 вроде полет нормальный. но все еще тестирую.

RedLink-kam commented 6 years ago

Сглазил. в 20945 проблема осталась.

pavel-pimenov commented 6 years ago

@RedLink-kam знаю. я вчера откатил фикс - обновитесь еще раз.

Krulk commented 6 years ago

В новой версии тоже закачивающиеся файлы не отображаются внизу. И ещё глюк, не закачивается больше 1 файла, хотя их на закачке стоит много.

pavel-pimenov commented 6 years ago

в предыдущем билде качало сразу много файлов?

Krulk commented 6 years ago

Не проверял, откатиться не знаю как, могу только на стабильную версию.

pavel-pimenov commented 6 years ago

Билды лежат тут - http://www.fly-server.ru/install/r5xx/src-bin/ забирается exe и отказываетесь от обновления.

Krulk commented 6 years ago

Сайт почему-то у меня ели открывается, а скачка билда вообще 500 - Internal Server Error

505-x64 build 20949 бета не качает, после перезапуска FL начинает качать, но субъективно кажется как-то туго схватывает. 504-x64 build 20950 стабильный начинает качать сразу но! удаляю все закачки, и набираю кучу файлов с разных пользователей, он начинает качать 1-2 файла остальные ожидание. Т.е. вроде тоже начинает качать но очень туго.

Для теста использую поиск mkv >20Гб или >50Гб

Попробовал искать файлы >4Гб и сразу 504-x64 build 20950 стабильный начал качать всё независимо от количества удалений всех закачек.

pavel-pimenov commented 6 years ago

Проверил на последней бетке - качает сразу несколько файлов. помогите разобраться с вашей проблемой default

Krulk commented 6 years ago

r505-beta-x64 build 20953 Я понял, при скачке и последующем удалении большого количества больших файлов, FL забивает место на диске и добавленные потом файлы не качаются, потому что им не хватает места. Или по другому, FL не освобождает место на диске при удалении скачек. Когда FL закрываешь, файлы удаляются. На мелких файлах всё нормально, потому что их удалением невозможно забить свободное место на диске.

pavel-pimenov commented 6 years ago

Открытые файлы - это уже другая проблема. тоже буду чинить

Krulk commented 6 years ago

При удалении закачек в логах создаётся куча записей наподобие: [2017-09-08 19:21:40] Error delete file: Movies Film\Call.of.Heroes.2016.720p.BluRay.x264.DTS-HDC\ Error Системе не удается найти указанный путь.[error: 3] [2017-09-08 19:21:40] Error delete file: Movies Film\Hero.2002.CHINESE.1080p.BluRay.x264.DD5.1-FGT\ Error Системе не удается найти указанный путь.[error: 3] [2017-09-08 19:21:40] Error delete file: Movies Film\Hero.2002.CHINESE.1080p.BluRay.x264.DD5.1-FGT\ Error Системе не удается найти указанный путь.[error: 3] [2017-09-08 19:21:40] Error delete file: VIDEO\ Error Не удается найти указанный файл.[error: 2]

откуда в пути папки непонятно, я ставлю на закачку непосредственно файлы фильмов.

pavel-pimenov commented 6 years ago

хм. странный лог. такое выводится для любого файла или только для этих?

Krulk commented 6 years ago

Понял как получить такие логи.

  1. места на диске 200гб.
  2. несколько раз ставлю на закачку большие файлы и удаляю их, места на диске не остаётся.
  3. дальше каждый раз при удалении всех файлов в списке закачек, в нём появляются странные файлы: Было: http://f6.s.qip.ru/nQRLa6oy.png Удалил все файлы стало: http://f5.s.qip.ru/cuDY8xSF.png
  4. При удалении этих файл листов в логе появляются непонятные записи: [2017-09-08 19:47:45] Error delete file: Video\Художественные\ Error Системе не удается найти указанный путь.[error: 3] [2017-09-08 19:47:45] Error delete file: Video\Художественные\ Error Системе не удается найти указанный путь.[error: 3] [2017-09-08 19:47:45] Error delete file: Video\Художественные\ Error Системе не удается найти указанный путь.[error: 3] [2017-09-08 19:47:45] Error delete file: DCout\ Error Не удается найти указанный файл.[error: 2]

Ещё в логе проскакивает строчки наподобие; Error delete file: D:\Downloads\Incomplete\Titanic (1997) 1920x1080 H264 3xDTS 3xAC3 DTS-HD.mkv.7TC3FESAJSZ5LO7TBRG6LQ55HFHI2KGD2E4ANGY.dctmp Error Отказано в доступе.[error: 5]

pavel-pimenov commented 6 years ago

@Krulk проверьте на последней бетке - проблема с зависшими прогрессами закрыта?

Krulk commented 6 years ago

Не закрыта. Скачиваю файл-лист юзера, после скачки статус Удалено [Отключен] или Удалено [Invalid data]. В этом файл-листе ставлю на закачку файлы и они не качаются! Статус удалено [Отключен] так и висит. https://i89.fastpic.ru/big/2017/1006/58/2e5e79d36bb437e33e7e409816c68558.png Т.к. поставить на закачку ещё какой-нибудь файл у юзера без скачки его файл-листа затруднительно, дальше не тестировал. Вроде бы раньше после скачки файл-листа статут становился Ожидание а не Удалено [Отключен]

pavel-pimenov commented 6 years ago

А через минуту они не пропадают?

Krulk commented 6 years ago

Не пропадают, так и висит Удалено отключен, куча файлов стоит на закачке и ничего не качается, даже после закрытия файл-листа. Если из поиска ставить файл на закачку, то от начитает качаться сразу, нормально.

pavel-pimenov commented 6 years ago

А билд ранее 21001 они так не висят? все сборки тут: https://cloud.mail.ru/public/9J3w/6A3wMMV2R

pavel-pimenov commented 6 years ago

Странно - я скачал файл листы с кучки народа - но прогрессы пропали сразу: default

Krulk commented 6 years ago

В билде 20999 x64 пропадают сразу. В последнем 21003 x64 не пропадают. Но! сразу после того как обновился обратно на 21003 они у меня начали пропадать сразу, но после перезагрузки FL опять перестали пропадать и статус Удалено [Отключен] и ничего не качается у юзера. Через поиск качается нормально.

pavel-pimenov commented 6 years ago

Хм. ок. попробую найти закономерность..

Krulk commented 6 years ago

Удалил DCPlusPlus.xml, статус Удалено [Отключен] стал повляться гораздо реже, но иногда всё равно появляется и юзер как-бы подвисает. У любого другого юзера файлы отлично качаются, кучей или с разбивкой по одному, без разницы, статусы не подвисают.

pavel-pimenov commented 6 years ago

Нужно было сохранить конфиг и сравнить...

Krulk commented 6 years ago

Новый ~5кб и старый ~40кб файлы DCPlusPlus.xml сильно отличаются по размеру. В них слишком много отличия т.к. в старом файле была изменена куча настроек а в новом всё по-умолчанию.

pavel-pimenov commented 6 years ago

Нельзя в паблик выкладывать эти файлы - я удалил эти ссылки. там хранится пароль в открытом виде. рекомендую вам сменить пароли (если они используются где-то еще)

Krulk commented 6 years ago

Никаких особенных паролей у меня там нет, веб-сервер отключен.

Krulk commented 6 years ago

Удалено [Отключен] почти всегда выдаётся после скачки любого файла и дальше никакие файлы с юзера не качаются. Иногда этот статус у юзера пропадает, но файлы качаться с него всё равно не начинают.

pavel-pimenov commented 6 years ago

Это я пока не смог локализовать. у вас повторяется стабильно? можете подобрать номер билда где это не происходит в вашей конфигурации?

Krulk commented 6 years ago

... 20999 - Удалено [Отключен] не появляется никогда. 21001 ... - Удалено [Отключен] появляется почти всегда и скачка стопорится.

Krulk commented 6 years ago

21079 Удалено [Отключен] стали появляться крайне редко, ~1 раз на 20 скачанных файл-листов и не пропадают. Статус Отключен[Отключен] появляется чаще, при этом тоже нельзя ничего скачать с юзера, но этот статус пропадает через минуту и скачка начинается.

RedLink-kam commented 6 years ago

21079 Удалено [Отключен] - висит примерно 10-15 минут. ничего с пользователя скачать нельзя. Как только делаешь перезапуск клиента, все норм.

pavel-pimenov commented 6 years ago

@RedLink-kam удалено это висит на файл-листе? можно описать последовательность действий после запуска?

Krulk commented 6 years ago
  1. Запустил FL
  2. Скачал 10-20 файллистов, 18 скачались нормально и прогресс-бар их скачки нормально пропал
  3. прогресс-бар 2 файл-листов вместо того, чтобы пропасть изменил статус на Удалено[Отключен]
  4. С 18 юзеров можно нормально скачать, закрыть их файл-листы. С 2 юзеров ничего не качается, скачки висят в Очереди скачивания со статусом Ожидание (пользователь в сети), файл-листы нормально закрываются, но Удалено так и остаётся висеть. У многих юзеров висит статус Отключен[Отключен], но он пропадает через минуту.
RedLink-kam commented 6 years ago

Ну скачал файл с человека, вот после скачки и висит это добро минут 10-15. потом удаляется само. А список остальных файлов с него не скачаешь, пока этот не удалится. @RedLink-kam удалено это висит на файл-листе? можно описать последовательность действий после запуска?

RedLink-kam commented 6 years ago

Висит внизу в основном окне, где показывается статус скачивания. При перезапуске все чисто, минуты через 1-2 начинается автоскачка того, что было в списке загрузки. Одby файл скачается и снова та же телега.