我在emperor模式下运行uWSGI,根据各自的configuration托pipe一大堆Django站点。 当它检测到configuration文件中的变化时,这些应该会更新,这在很大程度上工作,当我只是touch uwsgi.ini相关的文件。
但是偶尔我会在Django网站上弄到一些东西,服务器将无法加载。 是的,是的,我应该更好地testing,但这不是重点。 发生这种情况时,uWSGI似乎将该网站标记为已停止,并停止尝试运行(似乎是有道理的)。 即使在我解决了潜在的问题后,没有任何touch会使该网站的uWSGI进程启动并运行。 我必须重新加载整个uWSGI服务器(几十秒钟内敲几十个网站)。
有没有办法迫使uWSGI重新加载其网站之一?
你应该报告皇帝日志和它的configuration。
通常情况下,皇帝会继续尝试永久的封臣重生。