python - 手动重新加载 Tornado

标签 python reload tornado

我不想在 Debug模式下运行tornado或使用autoreload,但我仍然希望能够通过触发器重新加载服务器,例如请求特定的url,或者使用计时器或一些东西,

有没有办法手动重新加载 Tornado httpserver而不终止进程并重新启动它?

最佳答案

我做到这一点的唯一方法是在 Nginx 代理后面运行它,然后通过supervisord重新启动每个正在运行的进程。它有点笨拙,但是一旦你将其编写出来,实际上并没有那么糟糕,并且应该对用户透明。

刚刚进行了搜索,发现了一个非常相似但措辞更好的答案: Is there a way to deploy new code with Tornado/Python without restarting the server?

关于python - 手动重新加载 Tornado ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13037462/

相关文章:

python - Python 中 numpy 数组和多维列表的区别?

python - 如何将for循环的结果存储为数组?

Angular 和 VS Code 禁用自动重新加载/刷新

javascript - Google 地球气球重新加载 - 客户端和插件

Ipython 笔记本 - 导入错误 : tornado

python - 计算列表python中的列表出现次数

python - 尝试获取通过javascript生成的网站的标题

Spring-Boot-Devtools 不想重新加载进程(没有选择正确的类路径?)

python - 在 Tornado 网络服务器中运行 Python 脚本

python - Tornado 请求处理程序映射到国际字符