FTP ls Команда - Возвраты Пустой Файл

Существует две вещи, на которые я посмотрел бы:

  • Использование ЦП/RAM на уровне Сервера
  • Сетевая стабильность и производительность

Используйте диспетчер задач (Монитор ресурсов) для управляющих процессов и проверки на ЦП, RAM, использование страницы Disk на сервере. Удостоверьтесь, что Вы делаете это, в то время как в сервере, хотя (локально соединился с ним). Для сетевых проблем Вы могли бы хотеть сделать регулярные ping и видеть, какова задержка, я обычно использую MTR через, поскольку это дает мне больше информации о моем соединении (Маршрут Ping/трассировки с информацией о дрожании). Если Вы видите высокую задержку/дрожание к серверу, Вы могли бы хотеть использовать Wireshark для обнаружения, почему и где Вы видите проблему в.

Удачи!

2
задан 1 June 2011 в 16:40
2 ответа

Почему Вы используете тире после ls? Удаленный сервер возвращает пустой список. Я искал бы в журналах FTP-сервера. Сделайте также сбор сетевых данных с Wireshark. Если у Вас есть брандмауэр L7, необходимо сделать получение на сервере и сравнить два получения.

1
ответ дан 3 December 2019 в 11:04

ls и команды dir в ftp предназначаются для взятия удаленного каталога в качестве первого параметра, не имени файла - выполнение так с именем файла может или не может работать, в зависимости от FTP-сервера. Синтаксис:

ls [remote-dir] [local-file]
  • Если никакие параметры не передаются, текущий каталог перечислен.
  • Если один параметр передается, он, как предполагается, каталог и перечислен
  • Если 2-й параметр передается, это - локальный файл, и вывод отправляется в это.
  • Если 2-й параметр опущен или является дефисом, то вывод отправляется на терминал

Наличие дефиса сразу после 'ls' части с чем-то еще, следующее не является допустимой командой, поэтому кто знает то, что это сделает. Как указывает имя файла как первый параметр. Это должно только быть удаленное имя каталога.

2
ответ дан 3 December 2019 в 11:04

Теги

Похожие вопросы