我正在烧瓶内运行一些织物任务。Flask 在 apache 的 wsgi 内部运行。有时我会在 apache 日志中收到此错误:
找不到记录器“paramiko.transport”的处理程序
然后,我必须重新启动 apache,以便通过烧瓶调用的结构任务再次工作。
这里有任何想法......我正在运行 Ubuntu 12.04
Fabric==1.5.3
paramiko==1.9.0
pycrypto==2.6
Flask==0.9
似乎答案是将 disconnect_all() 添加到我的所有结构函数中。现在问题似乎已经消失了。
我从这个网站找到了 paramiko 的解决方案:https ://translate.google.com/translate?hl=en&sl=zh-CN&tl=en&u=http%3A%2F%2Fwww.ouvps.com%2F%3Fp%3D869
基本上,您只需要添加一行
paramiko.util.log_to_file("filename.log")
然后所有连接都将记录到文件中
不知道在哪里把那条线放在织物上