首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Net::Sftp上传文件后,文件有时会消失。

使用Net::Sftp上传文件后,文件有时会消失。
EN

Stack Overflow用户
提问于 2020-04-28 21:37:48
回答 1查看 442关注 0票数 0

我使用net-sftp gem将文件上传到远程服务器。

代码语言:javascript
复制
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来看到它。

有时一个文件可以从第一次尝试成功上传,有时从第二次或第三次等。如果我手动使用FileZilla或从终端sftp,那么所有的工作正常。调试日志对于成功尝试和不成功似乎是一样的。没有日志条目表示错误。

宝石版本:

(5.2.0)

  • net-sftp
  • net-ssh (2.1.2)

我将感谢对这个问题的任何想法。

EN

回答 1

Stack Overflow用户

发布于 2020-05-01 08:54:28

问题在服务器端。谢谢你们所有人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61490388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档