[Development] Плагин TestFTP: проверка серверов FTP/HTTP
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
-
Mindtraveller
- Сообщения: 23
- Зарегистрирован: Чт май 18, 2006 19:24
-
Mindtraveller
- Сообщения: 23
- Зарегистрирован: Чт май 18, 2006 19:24
Как будет время, разбирусь.Баг: Доступность HTTP серверов показывает, если даже сервер недоступен.
Можно, но не нужно: не вижу в этом смысла.А можно сделать разные иконки для FTP и HTTP серверов?
Так задумано. Тормозные серверы считаются недоступными. Ибо качать по 100 байт в секунду то же самое что ничего не качать. Короче, так и было задумано мною.Скорость сканирования большая и некоторые серверы не успевают определиться, хотя и включены.
Похоже, что в моей локальной сетке плагин отказывается работать. Если запустить плагин ничего не меняя в файле ftps, то плагин запускается и показывает, что серверы недоступны. Стоить в этот файл добавить адрес сервера нашей сети (например: 10.5.32.98 или kino.local) и плагин перестает запускаться (выдает ошибку).
-
Mindtraveller
- Сообщения: 23
- Зарегистрирован: Чт май 18, 2006 19:24
Выложи куда-нибудь свой правленный файл ftps, буду отлаживать с ним. Либо пошли его на мыло что в readme файле.BeTeP писал(а):Стоить в этот файл добавить адрес сервера нашей сети (например: 10.5.32.98 или kino.local) и плагин перестает запускаться (выдает ошибку).
Да, и какую конкретно и в какой именно момент выдаёт ошибку?
2Mindtraveller
"Тормозные серверы считаются недоступными. Ибо качать по 100 байт в секунду то же самое что ничего не качать."
Дело не в тормознутости серверов, а в удаленности. Удаленный сервер отвечает на запрос немного медленнее, чем более близкий, хотя при установке связи скорость скачивания 7mb/sec. Плагин один и тот же сервер то определяет, что тот доступный, то нет. Ему не хватает совсем немного времени для получения отзыва. Поэтому в программах пингования серверов параметр TimeOut host делают изменяемым пользователем для самостоятельной подстройки.
Смысл разных иконок для HTTP и FTP в том, что визуально сразу видно, какой сервер FTP, какой HTTP. Чтобы не называть каждое соединение с добавлением слов HTTP или FTP.
Я так думаю, это было бы удобно.
"Тормозные серверы считаются недоступными. Ибо качать по 100 байт в секунду то же самое что ничего не качать."
Дело не в тормознутости серверов, а в удаленности. Удаленный сервер отвечает на запрос немного медленнее, чем более близкий, хотя при установке связи скорость скачивания 7mb/sec. Плагин один и тот же сервер то определяет, что тот доступный, то нет. Ему не хватает совсем немного времени для получения отзыва. Поэтому в программах пингования серверов параметр TimeOut host делают изменяемым пользователем для самостоятельной подстройки.
Смысл разных иконок для HTTP и FTP в том, что визуально сразу видно, какой сервер FTP, какой HTTP. Чтобы не называть каждое соединение с добавлением слов HTTP или FTP.
Я так думаю, это было бы удобно.
Поляки уже выложили версию 0.22 на http://en.totalcmd.pl несмотря на кучу багов 
-
Mindtraveller
- Сообщения: 23
- Зарегистрирован: Чт май 18, 2006 19:24
Итак, снова я с новой версией 0.3.3
Пришлось менять многое, включая непосредственно алгоритм тестирования. Самое углавное, удалось убрать утечки памяти.
* Убраны многие глюки прошлых версий, связанные с некорректным чтением строчек файла
* Таймаута теперь нет, всё сканируется с обычной скоростью, но "пачками": обратите внимание на изменение в поведении плагина. Теперь в самом начале нужно немного подождать (у меня что-то около 15 секунд) - зато общая скорость сканирования у меня подросла.
* Корректно определяется рабочесть HTTP-серверов
* FTP-серверы открываются в новой вкладке, если тестирование списка завершено (ограничение связано с особенностями ТС)
* Убран глюк с неправильным набором адреса на разных конфигурациях машин и систем
+ About на английском в окне свойств плагина. На русском - в директории плагина. Впрочем, синтаксис не изменился.
+ Разные иконки для FTP и HTTP серверов.
В общем, попробуйте новую версию - думаю, она того стОит. Как обычно, принимаются свежие предложения, дополнения и баги.
Взять здесь:
http://slil.ru/22808143
Установка автоматическая, по заходу в архив из ТС.
Пришлось менять многое, включая непосредственно алгоритм тестирования. Самое углавное, удалось убрать утечки памяти.
* Убраны многие глюки прошлых версий, связанные с некорректным чтением строчек файла
* Таймаута теперь нет, всё сканируется с обычной скоростью, но "пачками": обратите внимание на изменение в поведении плагина. Теперь в самом начале нужно немного подождать (у меня что-то около 15 секунд) - зато общая скорость сканирования у меня подросла.
* Корректно определяется рабочесть HTTP-серверов
* FTP-серверы открываются в новой вкладке, если тестирование списка завершено (ограничение связано с особенностями ТС)
* Убран глюк с неправильным набором адреса на разных конфигурациях машин и систем
+ About на английском в окне свойств плагина. На русском - в директории плагина. Впрочем, синтаксис не изменился.
+ Разные иконки для FTP и HTTP серверов.
В общем, попробуйте новую версию - думаю, она того стОит. Как обычно, принимаются свежие предложения, дополнения и баги.
Взять здесь:
http://slil.ru/22808143
Установка автоматическая, по заходу в архив из ТС.
2Mindtraveller
Спасибо за новую версию. Но к сожалению появились новые баги
Один раз плагин дает зайти на FTP. При попытке зайти на FTP повторно из списка, адрес сервера для соединения пропадает (пустой) и соединения нет. Вместо соединения заходит в папку плагина или вообще вылетает окно с номерами ошибок и тотал падает.
Спасибо за новую версию. Но к сожалению появились новые баги
У меня тоже самое.Один раз плагин дает зайти на FTP. При попытке зайти на FTP повторно из списка, адрес сервера для соединения пропадает (пустой) и соединения нет. Вместо соединения заходит в папку плагина или вообще вылетает окно с номерами ошибок и тотал падает.
Есть ещё один баг. Если в файле ftps список достаточно большой, например 50 и больше серверов (у меня около 80), то Total Commander задумывается на пару минут, а потом вообще зависает намертво.
«The Truth Is Out There»
