Как подать Торнадо с Django официанткой? - PullRequest
0 голосов
/ 18 июня 2020
• 1000 application), сервер запускается, теперь уверен, что это правильно, появляется ошибка при достижении конечной точки

enter image description here

1 Ответ

1 голос
/ 19 июня 2020

waitress - это сервер WSGI; Tornado не основан на WSGI и не совместим с ним. Вы не можете использовать waitress для обслуживания частей Tornado вашего приложения.

Чтобы обслуживать приложения Tornado и WSGI в одном потоке, вам необходимо использовать HTTPServer Tornado, как вы это делали в исходном примере. Для лучшей масштабируемости я бы рекомендовал разделить части вашего приложения Tornado и Django на отдельные процессы и поставить перед ними прокси, например nginx или haproxy.

...