我在gunicorn服务器后面使用了一个应用程序。我希望我的应用程序能够服务于并发请求。为了测试这个目的,我写了一个小测试:为Flask和gunicorn服务的并发用户
@app.route('/test', methods=['GET'])
def get_tasks_test():
time.sleep(10)
return jsonify({'test is working'})
我开始gunicorn有:
gunicorn应用:应用本地主机:8000 --reload --worker,连接100 - 工人一流GEVENT
现在我同时发送一些并发请求,并希望服务器(因为睡眠的我给自己定)在10秒左右为所有这些回应 但是,服务器似乎等待10秒在每个请求之间,这反驳了我认为的并发性。 我说得对不对?我应该怎么做才能让我的服务器处理并发性?