У меня проблемы с загрузкой файла на сервер с помощью Fabric. Я получаю следующий вывод:
Fatal error: Low level socket error connecting to host ssh.example.com: No route to host
Aborting.
Странно то, что когда я подключаюсь вручную, используя ssh
(та же самая строка хоста, я скопировал ее из фаб-файла, чтобы убедиться), она работает отлично, как и ожидалось. Я также могу использовать scp
, чтобы скопировать файл в то же место вручную.
Обидная строка в моем Fabfile, если это поможет:
put('media.tgz','/home/private/media.tgz')
Кроме того, я подключаюсь к другому хосту с остальной частью моего fabfile с помощью декоратора @hosts()
(этот конкретный метод загружает статический носитель, который подается из другого места, чем само приложение).