Fabric отображает Disconnecting from username@server... done.
в течение почти 2 минут перед отображением новой командной строки всякий раз, когда я запускаю команду fab.
Эта проблема возникает при использовании команд Fabric, выданных как внутреннему серверу, так и облачному серверу Rackspace. Ниже я включил auth.log с сервера и ничего не увидел в журналах на моем MacBook.
Есть мысли о том, в чем проблема?
SSH auth.log сервера с LogLevel VERBOSE
Apr 21 13:30:52 qsandbox01 sshd[19503]: Accepted password for mrankin from 10.10.100.106 port 52854 ssh2
Apr 21 13:30:52 qsandbox01 sshd[19503]: pam_unix(sshd:session): session opened for user mrankin by (uid=0)
Apr 21 13:30:52 qsandbox01 sudo: mrankin : TTY=unknown ; PWD=/home/mrankin ; USER=root ; COMMAND=/bin/bash -l -c apache2ctl graceful
Apr 21 13:30:53 qsandbox01 sshd[19503]: pam_unix(sshd:session): session closed for user mrankin
Конфигурация сервера
- ОС: Ubuntu 9.10 и Ubuntu 6.10 (протестировано 4 сервера с этими ОС)
- OpenSSH: версия пакета Ubuntu 1.5.1p1-6ubuntu2
Конфигурация клиента
- ОС: Mac OS X 10.6.3
- Ткань вер. 0,9
- Vritualenv ver 1.4.7
- pip ver 0.7
Simple fabfile.py Используется для тестирования
Проблема сохраняется, даже когда я просто запускаю fab -H server_ip host_type
со следующим файлом.
from fabric.api import run
def host_type():
run('uname -s')
Мысли о причине проблемы
Я не уверен, как долго эта проблема сохраняется, но ниже приведены некоторые вещи, которые изменились с тех пор, как я начал замечать медленное отключение сервера с помощью Fabric.
- Я пересоздал использование моего virtualenv с помощью virtualenv 1.4.7, virtualenvwrapper 2.1 и pip 0.7. Не уверен, что это связано, но это мысль, так как я запускаю свои файлы изнутри virtualenv.
- Я включил брандмауэр OS X. Я отключил брандмауэр OS X, и проблема осталась, поэтому проблема не в этом.