@Dnomin

Flask + gunicorn многопоточность не работает?

тело функции:
@app.route('/allusers')
def all():
	buff = []

	for u in User.query.all():
		buff.append([u.username, u.email, u.password])
	print("before")
	time.sleep(10)
	print("after")
	return str(buff)


вызывал:
gunicorn --bind 0.0.0.0:6789 main_app:app -w 3 --threads 12


Но при попытке загрузить две страницы одновременно, печатается
before
after
before
after
и вторая страница грузится спустя 20 секунд, а хотелось бы 10 и
before
before
after
after
  • Вопрос задан
  • 260 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы