如何配置Django项目使用uwsgi和nginx实现代码修改后自动重启?

2026-04-19 22:301阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计498个文字,预计阅读时间需要2分钟。

如何配置Django项目使用uwsgi和nginx实现代码修改后自动重启?

目录+使用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分钟。

    如何配置Django项目使用uwsgi和nginx实现代码修改后自动重启?

    目录+使用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,否则不生效)。

      阅读全文