我在使用Fabric将文件上传到服务器时遇到了一些问题.我得到以下输出:
Fatal error: Low level socket error connecting to host ssh.example.com: No route to host
Aborting.
Run Code Online (Sandbox Code Playgroud)
奇怪的是,当我手动连接ssh(相同的主机字符串,我从fabfile复制粘贴以确保)时,它按预期完美地工作.我也可以使用scp手动将文件复制到同一位置.
我的Fabfile中的违规行是这个,如果它有帮助:
put('media.tgz','/home/private/media.tgz')
Run Code Online (Sandbox Code Playgroud)
此外,我使用@hosts()装饰器连接到我的fabfile的其他主机(这个特殊的方法上传静态媒体,这是从与应用程序本身不同的地方提供).
| 归档时间: |
|
| 查看次数: |
881 次 |
| 最近记录: |