服务器端使用uwsgi做的方案,每次更新系统时,都要先把uwsgi停掉,然后再启动。请问有没有方法做uwsgi的优雅重载,就是不重启uwsgi,直接让她加载新的内容。
谢谢
配置 部署 优雅重载 uwsgi
详细内容,可以参考 官方解决方案
这里介绍个比较方便的:
你可以在启动uwsgi时带上参数: --touch-reload=/path/to/special/file/usually/the.ini
这样,重载uwsgi就变得很容易,只需要键入:
touch /path/to/special/file/usually/the.ini
就可以了。如果你想使使用 "autoreload", 请参考 这篇文档
Rails3.2生产环境预编译与Active Record初始化问题
Nginx+uwsgi+django的后端的sock文件经常丢失,为什么会出现这样的情况?该如...
一个简单的nginx配置问题
nginx+uwsgi来部署Django,为什么显示两个相同进程?
Nginx uwsgi 进程问题
uwsgi安装出错