-1

フラスコ内でいくつかのファブリック タスクを実行しています。Flask は、Apache の wsgi 内で実行されています。たまに、Apache ログに次のエラーが記録されます。

ロガー「paramiko.transport」のハンドラが見つかりませんでした

次に、flask 経由で呼び出されるファブリック タスクを再び機能させるために、apache を再起動する必要があります。

ここにアイデアがあれば... Ubuntu 12.04を実行しています

Fabric==1.5.3

paramiko==1.9.0

pycrypto==2.6

Flask==0.9
4

2 に答える 2

1

答えは、すべてのファブリック関数に disconnect_all() を追加することだったようです。今、問題は解決したようです。

于 2013-03-25T13:51:06.103 に答える
0

このWebサイトから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("ファイル名.log")

次に、すべての接続がファイルに記録されます

その線を生地のどこに入れるかわからない

于 2014-07-18T08:12:10.323 に答える