如何配置Django项目使用uwsgi和nginx实现代码修改后自动重启?
- 内容介绍
- 文章标签
- 相关推荐
本文共计498个文字,预计阅读时间需要2分钟。
目录+使用uwsgi和nginx修改代码自动重启+手动重新加载uwsgi和代码的方式+Django修改文件后不生效+重启uwsgi解决+问题描述+解决方法+总结+使用uwsgi和nginx修改代码自动重启+默认设置下
目录
- 利用uwsgi和nginx修改代码自动重启
- 正确手动重载uwsgi和代码的方式
- Django修改文件后不生效 重启uwsgi解决
- 问题描述
- 解决办法
- 总结
利用uwsgi和nginx修改代码自动重启
在默认设置下,uwsgi本身不会立即加载修改后的文件。
nginx + uwsgi + django 部署的站点,如果修改了py代码,需要重新启动 uwsgi 才会生效。
如果有需要 Django 代码改动时立即生效,可以在启动 uwsgi 的 ini 的配置文件里加入参数py-autoreload = 1 ( 写在 ini 配置文件中,记得一定要 = 1,否则不生效)。
本文共计498个文字,预计阅读时间需要2分钟。
目录+使用uwsgi和nginx修改代码自动重启+手动重新加载uwsgi和代码的方式+Django修改文件后不生效+重启uwsgi解决+问题描述+解决方法+总结+使用uwsgi和nginx修改代码自动重启+默认设置下
目录
- 利用uwsgi和nginx修改代码自动重启
- 正确手动重载uwsgi和代码的方式
- Django修改文件后不生效 重启uwsgi解决
- 问题描述
- 解决办法
- 总结
利用uwsgi和nginx修改代码自动重启
在默认设置下,uwsgi本身不会立即加载修改后的文件。
nginx + uwsgi + django 部署的站点,如果修改了py代码,需要重新启动 uwsgi 才会生效。
如果有需要 Django 代码改动时立即生效,可以在启动 uwsgi 的 ini 的配置文件里加入参数py-autoreload = 1 ( 写在 ini 配置文件中,记得一定要 = 1,否则不生效)。

