启动Tornado Web
我刚开始使用Tornado Web作为网络服务器,遇到了一些困难,特别是在让它持续运行方面。我通常使用Django和Nginx,习惯了启动、停止和重启服务器。但是在使用Tornado时,我不知道怎么让它“运行”,而不是直接执行我网站的主Python文件,比如说“python ~/path/to/server.py”。
我觉得我可能理解错了,有没有什么方法可以让我的脚本在Nginx启动时自动启动Tornado呢?
任何帮助都非常感谢!
2 个回答
3
一个更好的方法是使用 supervisord,因为它也是用Python写的。
2
不,nginx不能直接启动你的tornado实例。
通常,你会使用像daemontools这样的外部工具,或者用系统的初始化脚本来运行tornado这个程序。