如何确定瓶颈请求缓慢的原因?
我正在开发一个Docker的Flask Web应用程序,我注意到它每隔几个请求就会挂起。 有时候,请求会完全超时,我会收到来自Docker的消息:
[1] [CRITICAL]工作者超时(pid:8)。
我怎样才能找出这些减速的来源? 我已经启用了响应时间跟踪,它告诉我,延迟几乎总是在第一个请求(如下所示)中引起的,但我不确定如何解释它给我的消息:
[31 / Mar / 2017:22:36:30 +0000]“GET / HTTP / 1.1”200 56659“ – ”“Mozilla / 5.0(Macintosh; Intel Mac OS X 10_12_3)AppleWebKit / 537.36(KHTML,如Gecko) /56.0.2924.87 Safari / 537.36“在529927μs
谢谢!
- 使用Docker:如何扭曲Web应用程序与nginx Web服务器进行通信
- Python Web应用程序项目结构和Docker支持
- 无法使用uwsgi和Docker查看我的简单烧瓶应用程序
- 为使用AWS,Flask和Docker的移动应用程序的后端devise寻求build议
- Flask,Gunicorn,NGINX,Docker:configurationSERVER_NAME和proxy_pass的方法是什么?
- 通过Docker运行Flask和SQLAlchemy应用程序的问题
- 无法访问docker容器内的瓶子应用程序
- 在Docker上自动重新加载烧瓶服务器
- 为什么Docker容器的图片变得如此庞大,同时在UBUNTU 16.04上倚靠python3.6,Virtualenv,Flask,Gunicorn