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



我们将Gunicorn与Nginx一起使用。每次我们重新启动 gunicorn 后,独角兽占用的 CPU 使用率都会逐渐增加。这在 0.5-3 天内从 85% 增加到 4% 左右。重新启动枪角兽时,它下降到0.5%。请建议可能导致此问题的原因以及如何继续调试和解决此问题。

  • 检查工作人员配置。尝试使用以下方法:cores * 2 -1
  • 检查您的应用程序
  • ,似乎您的应用程序正在阻塞/冻结线程。为所有 api 调用、数据库查询等添加超时。
  • 您可以添加 APM 软件来分析您的应用程序,例如 datadog。

最新更新