小编dar*_*ren的帖子

如何通过 bash 脚本进行优雅的 uwsgi 重新加载?

我有一个正在执行 bash 脚本的 django 应用程序。我需要重新启动 nginx 服务器,所以我运行/etc/init.d/nginx reload效果很好。我一直在使用restart uwsgiuwsgi,但我需要正常重新加载而不是硬重启服务器。

我怎样才能做到这一点?


我目前正在通过 .bashrc 运行 bashreload uwsgi函数subprocess.popen。它似乎只是重新加载调用子进程的进程,而不是由 uwsgi 实例托管的所有站点。importing uwsgi并且运行uwsgi.reload似乎也只影响调用过程。是否有通过 python 或 bash 切换 uwsgi 的开关,允许重新启动所有 uwsgi 进程

python uwsgi

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

python ×1

uwsgi ×1