2

我对使用 Tornado Web 作为 Web 服务器很陌生,并且在保持它运行时遇到了一些困难。我通常使用 Django 和 Nginx,并且习惯于启动/停止/重新启动服务器。但是,对于 Tornado,我很难告诉它“运行”而不直接执行该站点的主要 python 文件,即“python ~/path/to/server.py”。

我确定我完全错了——有没有办法“引导”我的脚本,这样当 Nginx 启动时,Tornado 就会启动?

任何帮助,将不胜感激!

4

2 回答 2

3

更好的方法是使用supervisord,因为它也是用 python 编写的

于 2010-05-28T10:44:06.857 回答
2

不,没有办法让 nginx 生成你的龙卷风实例。

通常,您会使用daemontools等外部框架或系统初始化脚本来运行 tornado 进程。

于 2010-05-28T07:14:22.257 回答