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

Nginx Gunicorn CPU使用率增加到非常高的值,nginx,gunicorn,Nginx,Gunicorn,我们将Gunicorn与Nginx一起使用。每次重新启动gunicorn后,gunicorn占用的CPU使用量都会逐渐增加。这在3-4天内从0.5%增加到85%左右。重新启动gunicorn时,它将降至0.5%。 请建议导致此问题的原因以及如何继续调试和修复此问题。 检查工人配置。尝试使用以下命令:cores*2-1 检查您的应用程序,您的应用程序似乎正在阻塞/冻结线程。向所有api调用、数据库查询等添加超时 您可以添加一个APM软件来分析您的应用程序,例如datadog

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

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