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

Ree*_*ava 5 nginx gunicorn

我们将 Gunicorn 与 Nginx 一起使用。每次重启gunicorn后,Gunicorn的CPU占用率都会逐渐增加。在 3-4 天内,这一比例从 0.5% 增加到 85% 左右。重新启动 Gunicorn 后,它会降至 0.5%。请提出可能导致此问题的原因以及如何继续调试和修复此问题。

小智 4

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