Ich benutze eine Flasche App hinter Gunicorn Server. Ich möchte, dass meine App eine gleichzeitige Anfrage erfüllt. Um diesen Zweck zu testen, habe ich einen kleinen Test geschrieben:Dienen gleichzeitige Benutzer mit Flask und Gunicorn
@app.route('/test', methods=['GET'])
def get_tasks_test():
time.sleep(10)
return jsonify({'test is working'})
Ich beginne gunicorn mit:
gunicorn app: app localhost: 8000 --reload --worker-Verbindungen 100 - Arbeiter-Klasse GEVENT
jetzt sende ich einige gleichzeitigen Anforderungen gleichzeitig, und erwartet, dass der Server für alle in ca. 10 Sekunden reagieren (wegen des Schlafes i festgelegt habe) der Server jedoch scheint zu warten 10 Sekunden s zwischen jeder Anfrage, die die Nebenläufigkeit meiner Meinung nach widerlegt. Bin ich richtig? Was sollte ich tun, damit mein Server die Nebenläufigkeit behandelt?