使用Nginx + Tornado时如何获得PORT编号?

时间:2015-01-08 08:07:00

标签: python nginx tornado

Nginx将PORT 8000:8003发送到Tornado server.py

当有人访问我的网站时,我希望在MainHanlder中获取PORT编号并在浏览器中打印

而且我不想将server.py的几个副本复制到server8000.py,server8001.py,...,我只想要一个主入口来解决这个问题。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

这些端口中的每一个都是一个不同的python进程,对吧?在某些时候,您必须将端口号传递给每个进程并调用app.listen(port)(或其中一个相关的bind / listen方法)。只需保存当时的端口号(如果每个进程只有一个服务器,则可能只是一个全局变量)