Нет, это не "просто" из коробки.То, что вы имеете в виду, это «огонь и забудь».Даже если вы используете пул потоков для обработки запроса, этот пул потоков будет принадлежать основному процессу python, который принадлежит Tornado.
Лучший подход - это очередь сообщений.Что-то вроде моркови.Таким образом, предположим, что у вас есть страница, на которой пользователи могут выполнить запуск для создания ОГРОМНОГО отчета, вы можете запустить ее в очереди сообщений, а затем завершить запрос Tornado, и с помощью некоторых магических и других приемов AJAX (выходящих за рамки Tornado) вы можетесидеть сложа руки и ждать, пока очередь сообщений не закончит свою работу (что технически может происходить на распределенном сервере в другом физическом месте).