Диагностика причины медленного запуска при перезагрузке приложения Pyramid

У меня есть веб-приложение Pyramid, на котором запущен сервер uwsgi с включенной поддержкой touch-reload. Если я коснусь соответствующего файла, чтобы сделать изящный перезапуск и сразу же попал в маршрут в моем приложении, он занимает около 15 секунд, прежде чем я получу ответ. После печати временных меток в разных местах моего приложения я обнаружил следующее:

  • Общее время выполнения моего основного метода в __init__.py составляет 6 секунд
  • Среднее время выполнения моего uwsgi post_fork_hook составляет 2,5 секунды
  • Общее время выполнения от начала моего основного метода до конца вызываемого вызова, которое я вызываю, составляет 9 секунд

Мне интересно, как диагностировать, куда отправляется дополнительное время, так как для получения resposne из моего приложения требуется 15 секунд, но это занимает всего 9 секунд от начала основного до конца моего вызова. Также приветствуются общие советы о том, как ускорить перезагрузку uwsgi или альтернативы touch-reload. Благодаря!