Мне известно, что gunicorn допускает несколько рабочих процессов и несколько потоков внутри процесса для одновременной обработки нескольких запросов.Это замечательно.
Однако я пытаюсь выполнить один запрос.Я хочу порождать свои собственные потоки для параллельной обработки различных аспектов этого запроса.Все это прекрасно работает, если я запускаю свою программу самостоятельно или в модульном тесте с использованием тестового клиента Flask.
Но когда я пытаюсь работать под Gunicorn (eventlet), я все еще могу порождать эти потоки просто отлично, но они в конечном итоге работают в последовательном режиме: первый работает до завершения, затем второй работает.Есть идеи о том, что может происходить?