django web应用runserver模式下cpu占用高解决办法

Posted jonnyan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django web应用runserver模式下cpu占用高解决办法相关的知识,希望对你有一定的参考价值。

原因

  • 由于Django的dev服务器会定期检查所有Python源文件是否有更改。即使不触摸或修改任何.py文件,它们也会不断重新加载,从而导致CPU和I/O负载很高。

解决办法

  • 通过在 runserver--noreload 可以防止这种自动重新启动机制,从而将空闲负载减少到零.

以上是关于django web应用runserver模式下cpu占用高解决办法的主要内容,如果未能解决你的问题,请参考以下文章

Python/Django:在runserver下登录到控制台,在Apache下登录到文件

Win7环境下Apache+mod_wsgi本地部署Django

django runserver部署和uwsgi部署的区别

Django提供静态文件服务

manage.py runserver 可以执行 npm 脚本吗?

django manage.py runserver 在第二个请求后挂起(间歇性)