Gunicorn CPU使用率增加到非常高的值

时间:2017-11-02 08:18:01

标签: nginx gunicorn

我们正在和Nginx一起使用Gunicorn。每次我们重新启动gunicorn后,Gunicorn的CPU使用量会逐渐增加。在3-4天内,这一比例从0.5%增加到85%左右。重新启动gunicorn后,降至0.5%。 请提出可能导致此问题的原因以及如何进行调试和解决此问题。

1 个答案:

答案 0 :(得分:1)

  • 检查工作人员配置。请尝试使用以下内容:keepl k [] = [] keepl k (x : xs) = x : (keepl k $ drop k xs) main = do print $ keepl 3[1,2,3,4,5,6,7,8,9]
  • 检查您的应用程序,似乎您的应用程序阻塞/冻结线程。为所有api调用,数据库查询等添加超时。
  • 您可以添加APM软件来分析您的应用程序,例如datadog。
相关问题