我不想在调试模式下运行龙卷风或使用autoreload
,我仍然希望能够通过触发器重新加载服务器,比如请求特定的 url,或者使用计时器或其他东西,
有没有办法手动重新加载龙卷风 httpserver 而不会终止进程并重新启动它?
我这样做的唯一方法是在 Nginx 代理后面运行它,然后通过 supervisord 重新启动每个正在运行的进程。这有点笨拙,但是一旦你编写了脚本,它实际上并没有那么糟糕,并且应该对用户透明。
刚刚进行了搜索,发现了一个非常相似但措辞更好的答案: 有没有一种方法可以在不重新启动服务器的情况下使用 Tornado/Python 部署新代码?