
我有多個 WSGI 實例,每個實例都在自己的使用者帳戶上運行。
我試圖讓用戶僅在 Python/DJango 程式碼更新時重新載入自己的 HTTPD 進程,而不影響其他用戶(就像完全重新啟動 Apache 一樣)。
有什麼辦法可以實現這一點嗎?
答案1
我不知道有什麼方法可以在不安裝多個不同的 apache 的情況下重新啟動各個進程(這是一種完全明智的方法,特別是當人們破壞東西時)。但是,您可能想查看優美restart 指令...基本上,它是在循環伺服器之前等待正在執行的進程完成的重新啟動。
我在很多大型網站上工作,這通常在生產中使用,對使用者的影響很小。