gpt4 book ai didi

deployment - Fabric 需要很长时间才能使用 ssh

转载 作者:行者123 更新时间:2023-12-04 23:23:20 24 4
gpt4 key购买 nike

我正在运行结构来自动部署。这是痛苦的缓慢。

我的本地环境:

(somenv)bob@sh ~/code/somenv/somenv/fabfile $  > uname -a
Darwin sh.local 12.4.0 Darwin Kernel Version 12.4.0: Wed May 1 17:57:12 PDT 2013; root:xnu-2050.24.15~1/RELEASE_X86_64 x86_64

我的工厂文件:
#!/usr/bin/env python

import logging
import paramiko as ssh
from fabric.api import env, run

env.hosts = [ 'examplesite']
env.use_ssh_config = True
#env.forward_agent = True
logging.basicConfig(level=logging.INFO)
ssh.util.log_to_file('/tmp/paramiko.log')

def uptime():
run('uptime')

以下是调试日志的部分:
(somenv)bob@sh ~/code/somenv/somenv/fabfile $  > date;fab -f /Users/bob/code/somenv/somenv/fabfile/pefabfile.py uptime
Sun Aug 11 22:25:03 EDT 2013
[examplesite] Executing task 'uptime'
[examplesite] run: uptime
DEB [20130811-22:25:23.610] thr=1 paramiko.transport: starting thread (client mode): 0x13e4650L
INF [20130811-22:25:23.630] thr=1 paramiko.transport: Connected (version 2.0, client OpenSSH_5.9p1)
DEB [20130811-22:25:23.641] thr=1 paramiko.transport: kex algos:['ecdh-sha2-nistp256', 'ecdh-sha2-nistp384', 'ecdh-sha2-nistp521', 'diffie-hellman-grou

在 paramiko 甚至开始线程之前需要 20 秒。当然, Executing task 'uptime'不需要那么长时间。我可以通过 ssh 手动登录,输入正常运行时间,然后在 5-6 秒内退出。我很感激有关如何提取模式调试信息的任何帮助。我做了 changes mentioned here ,但没有区别。

最佳答案

关于deployment - Fabric 需要很长时间才能使用 ssh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18178843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com