同时进行三个呼叫导致每个呼叫的处理峰值达到25%

时间:2019-03-28 13:21:41

标签: nginx flask uwsgi

为了介绍我的配置,我遵循了本教程,直到“保护应用程序” https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-uswgi-and-nginx-on-ubuntu-18-04#step-4-%E2%80%94-configuring-uwsgi 所以我的.ini看起来像这样:

weight

在烧瓶中,我使用具有以下配置的SQLAlchemy:

bias

我的api端点具有各种主题,它们通过get,处理并返回json来接收参数

nn::sequential

现在是我的问题,例如,当我同时向uwsgi进程的这3个端点进行3次调用(而不是对api的其他调用)时,每次调用的峰值增加到25%。 我使用的是一个很小的计算引擎,现在才运行它,该内存用于另一项测试。 n1-highmem-2(2个vCPU,13 GB内存)

我在这里搜索并搜索,甚至稍微调整一下配置都无法减少处理器的使用,因此我无法提高API的整体性能。

关于我会做错什么的任何想法?为什么CPU使用率会飙升? 谢谢!

0 个答案:

没有答案
相关问题