My Flask перестает отвечать при загрузке файлов или при сборе данных с другого сервера через GET.Я предполагаю, проблема в том, что Flask работает только в одном потоке.
Как я могу изменить это, чтобы несколько пользователей могли использовать сайт?
Веб-сервер разработки Flask (запускается при использовании app.run) не является рабочим веб-сервером.
app.run
Цитирование документов :
Вы можете использовать встроенный сервер во время разработки, но вы должны использовать опцию полного развертывания для производственных приложений.(Не используйте встроенный сервер разработки в рабочей среде.)
Если вы хотите использовать Flask в рабочей среде, взгляните на варианты развертывания , предложенные в документации.
Для целей тестирования с небольшими приложениями, выполняющими слегка сложные задачи. Я развертываю код, который разрабатываю для CherryPy , используя этот фрагмент .(Единственный недостаток этого шаблона - потеря доступа к отладчику Werkzeug.)