我有多个 WSGI 实例,每个实例都在自己的用户帐户上运行。
我试图让用户仅在 Python/DJango 代码更新时重新加载他们自己的 HTTPD 进程,而不会影响其他用户(就像完整的 Apache 重启一样)。
有什么方法可以实现这个吗?
答案1
我不知道如何在不安装多个不同的 Apache 的情况下重新启动单个进程(这是一种非常明智的做法,尤其是当人们破坏某些东西时)。但是,您可能需要查看优美重启指令...基本上,它是一个等待正在运行的进程完成的重启,然后再循环服务器。
我在许多非常大型的网站上工作,这在生产中通常使用,对用户的影响很小。