uwsgi——统计数据显示套接字的不同端口号

uwsgi——统计数据显示套接字的不同端口号,uwsgi,uwsgi-stats-server,Uwsgi,Uwsgi Stats Server,我使用以下命令启动uwsgi: $ uwsgi --http :8001 --module greendrinks.wsgi --master --stats :9191 如果我查看localhost:9191,我会看到很多信息。我在任何地方看到的唯一端口号都在以下代码段中: "sockets":[ { "name":"127.0.0.1:43864", "proto":"uwsgi", "queue":0, "max_q

我使用以下命令启动uwsgi:

$ uwsgi --http :8001 --module greendrinks.wsgi --master --stats :9191
如果我查看localhost:9191,我会看到很多信息。我在任何地方看到的唯一端口号都在以下代码段中:

"sockets":[
    {
        "name":"127.0.0.1:43864",
        "proto":"uwsgi",
        "queue":0,
        "max_queue":100,
        "shared":0,
        "can_offload":0
    }
],

我原以为它会显示端口8001,但我看到的却是43864。有人能解释一下这是怎么回事吗

使用--http启动uWSGI时,您正在启动一个将请求转发到实际实例的http代理。您获得的统计数据来自真实实例,该实例绑定到http路由器/代理转发请求的随机端口(您在统计数据中看到的端口)。您甚至可以使用--http stats server为http路由器/代理创建一个stats服务器。使用--http套接字(而不是--http)指示uWSGI实例直接使用http