繁体   English   中英

针对Flask服务的异步javascript调用按顺序运行

[英]Async javascript calls against Flask services run sequentially

作为测试,我创建了一个html页面,向我的Flask服务器发出以下$ .get请求:

http://myflaskapp/api/test1.json  
http://myflaskapp/api/test2.json

两种服务均睡眠30秒。

人们会认为,由于异步调用,html页面将在30秒内完成加载。 但是,这需要60秒(它们彼此运行,这在开发控制台/网络中可以看到)。

我的Flask实例正在使用4名工人在gunicorn上运行,并以nginx为前端。

我是在做错什么还是预期的行为?

谢谢

Grrr ....这是我代表我的错误。 服务器实际上只在运行一个工作程序,在我将gunicorn命令更改为运行4个工作程序(之前只运行1个工作程序)之后,一切运行得很好:/ var / www / myflaskap / env / bin / gunicorn“ mytest_service.application: create_app()“ -b 0.0.0.0:8000 -w 4

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM