Я использую gunicorn для запуска приложения торнадо с помощью следующей команды. Ссылка
gunicorn -k tornado sample:app -b 0.0.0.0:8002 -w 2 -p server.pid -D
Пример кода sample.py
from tornado.web import Application, RequestHandler
class MainHandler(RequestHandler):
def get(self):
self.write("Hello, world")
app = Application([
(r"/", MainHandler)
])
Как корректно остановить или перезапустить Gunicorn при обновлении кода?