После загрузки файла с помощью Net :: Sftp файл иногда исчезает - PullRequest
0 голосов
/ 29 апреля 2020

Я использую net -sftp gem для загрузки файла на удаленный сервер.

Net::SFTP.start(host, user, port: port, key_data: [decoded_key], keys: [], keys_only: true, logger: logger, verbose: :debug) do |sftp|
  sftp.upload!(local_file_path, remote_file_path)
end

Иногда это работает, и файл остается на удаленном сервере sftp. А иногда он загружается и вскоре исчезает (через одну или две секунды). Я вижу это, используя FileZilla параллельно.

Иногда один файл может быть успешно загружен с первой попытки, а иногда со второй или третьей и т. Д. c. Если я использую FileZilla вручную или sftp из терминала, то все работает нормально. Журнал отладки кажется одинаковым для успешной попытки и для нет. Никакие записи в журнале не указывают на ошибки.

Версии драгоценных камней:

  • net -s sh (5.2.0)

  • net -sftp (2.1.2)

Буду благодарен за любые мысли по этому вопросу.

1 Ответ

0 голосов
/ 01 мая 2020

Проблема была на стороне сервера. Спасибо всем.

...