Не удалось найти обработчиков для логгера paramiko.transport

Я запускаю некоторые тканевые задачи внутри колбы. Flask работает внутри wsgi в apache. Время от времени я получаю эту ошибку в журналах apache:

Не удалось найти обработчиков для логгера "paramiko.transport"

Затем мне нужно перезапустить apache, чтобы задачи ткани, вызываемые через flask, снова заработали.

Любые идеи здесь... Я использую Ubuntu 12.04.

Fabric==1.5.3

paramiko==1.9.0

pycrypto==2.6

Flask==0.9

person Brian Carpio    schedule 15.03.2013    source источник
comment
// , Это больше похоже на мою ошибку, пожалуйста, исправьте, чем на реальный вопрос. Я не прочь спрашивать или отвечать на такие вещи время от времени, но вы упомянули что-нибудь, кроме простого перезапуска, который вы пробовали? Есть много проблем, которые вызывают эту общую ошибку, и, по крайней мере, столько же способов их решения.   -  person Nathan Basanese    schedule 18.02.2016


Ответы (2)


Похоже, ответ заключался в том, чтобы добавить disconnect_all() ко всем моим функциям ткани. Теперь проблема вроде ушла.

person Brian Carpio    schedule 25.03.2013

Я нашел решение для 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")

Затем все соединения будут регистрироваться в файле

Не знаю, где разместить эту линию в ткани

person Sharuzzaman Ahmat Raslan    schedule 18.07.2014