Проблемы с развертыванием фабрики

Я использую великолепный скрипт из здесь. fab deploy выдает ошибку сразу после создания приложения. Ошибка:

Fatal error: Low level socket error connecting to host username.webfactional.com: Connection refused (tried 1 time)

Underlying exception:
    Connection refused

Я видел эту ответ, но на моей машине работает ssh.


person zsquare    schedule 24.02.2012    source источник
comment
Можете ли вы ssh в обычном режиме? На основе пароля или на основе ключа? Вы уверены, что имя, пароль и порт SSH верны?   -  person Timmy O'Mahony    schedule 25.02.2012
comment
У меня такая же проблема с развёртыванием на VDS.   -  person Ivan Ivanov    schedule 06.03.2012


Ответы (3)


Основной причиной проблемы стало использование порта в коде.

Отчет об ошибке находится здесь, а исправление - здесь

person Community    schedule 11.07.2012

У меня была аналогичная проблема с подключением к недавно запущенным инстансам EC2 из AWS. По-видимому, экземпляры еще могут быть недоступны через ssh, хотя их статус уже переключился на работает.

Кажется, нет правильного решения, это самое элегантное, что у меня есть:

while True:
    try:
        run('whoami')
        break
    except Exception, e:
        print "instance not yet reachable, wait a little bit", e
        time.sleep(10)
person linqu    schedule 03.04.2014
comment
вы можете добавить счетчик, чтобы избежать бесконечных циклов ;-) - person linqu; 03.04.2014

Проблема была решена путем перехода на Fabric 1.3.4 вместо 1.4.

person Ivan Ivanov    schedule 10.03.2012