Предоставление моему приложению Python веб-интерфейса для его мониторинга с помощью Tornado

У меня есть приложение Python, которое демонизируется и работает на сервере 24/7. Я' Я хотел бы иметь возможность предоставить невероятно простой веб-интерфейс, чтобы я мог отслеживать изменяющиеся значения нескольких переменных в программе.

Я использую Tornado, и я работаю с простым «Hello, world», которое вы можете найти на домашней странице Tornado . Однако как только вызывается tornado.ioloop.IOLoop.instance (). Start () , он входит в цикл и не возвращается. Моя существующая программа (по сути) тоже является бесконечным циклом, но я хочу объединить их оба.

Итак, мой вопрос: как я могу построить свою программу так, чтобы я мог отслеживать переменные внутри моего бесконечного цикла, используя Tornado для предоставления веб-интерфейса?

6
задан Sam Starling 28 October 2010 в 12:57
поделиться