Тестирование Tornado с ответом на тайм-аут

#django #tornado

#django #tornado

Вопрос:

У меня есть два tornado, работающих на 1 машине, и время от времени они зависают.

Я кодирую скрипт для проверки их ответа или тайм-аута, но безуспешно. Я попробовал python3 -m tornado.testing tornado.test.web_test , который работает нормально, и дал мне некоторые результаты теста, поэтому мне было интересно, есть ли способ выполнить пинг для tornado и получить ответ, возможно, из файла .py или непосредственно из консоли.

Также будет действителен простой пинг.

Любые идеи будут оценены.

Комментарии:

1. Чтобы получить ответ от Tornado, отправьте HTTP-запрос своим обработчикам. Вы можете использовать urllib or requests package для выполнения http-запросов из файла python. Или вы можете использовать wget or curl для выполнения запроса с консоли.

2. @xyres я попробовал это с помощью r = urllib.request.urlopen(‘ 127.0.0.1:8000′, тайм-аут = 5).read() но я всегда получаю 400 неверных запросов

3. Трудно сказать, в чем может быть проблема, не видя вашего кода.