作为测试,我创建了一个向Flask服务器发出以下$.get请求的html页面:
http://myflaskapp/api/test1.json
http://myflaskapp/api/test2.json
两个服务都会休眠30秒。
可以假设由于异步调用,html页面将在30秒内完成加载。然而,这需要60秒(它们一个接一个地运行,可以在开发控制台/网络中看到)。
我的Flask实例使用4个worker在gunicorn上运行,由nginx负责。
是我做错了什么,还是这是意料之中的行为?
谢谢
发布于 2012-11-07 19:38:49
Grrr....it是我的错误,代表我。服务器实际上只运行了一个worker,在我将gunicorn命令更改为运行4个worker之后(它之前只运行了1个),然后一切都运行得很好: /var/www/myflaskap/env/bin/gunicorn "mytest_service.application:create_app()“-b 0.0.0.0:8000 -w 4
https://stackoverflow.com/questions/13251125
复制相似问题