Node.js 从nginx到节点的代理-工作连接不足

Node.js 从nginx到节点的代理-工作连接不足,node.js,nginx,proxy,Node.js,Nginx,Proxy,我想设置nginx服务器在一个端口上侦听,将连接代理到另一个端口到nodejs应用程序。问题是我得到了500错误-worker\u连接到上游时连接不够 Nginx配置: upstream node { server 127.0.0.1:1235; keepalive 8; } server { listen 1234; server_name http://123.123.123.123:1234 node; ac

我想设置nginx服务器在一个端口上侦听,将连接代理到另一个端口到nodejs应用程序。问题是我得到了
500
错误-
worker\u连接到上游时连接不够

Nginx配置:

upstream node {
        server 127.0.0.1:1235;
        keepalive 8;
}

server {
        listen 1234;
        server_name http://123.123.123.123:1234 node;
        access_log off;

        location / {
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "upgrade";
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Host $http_host;
                proxy_set_header X-NginX-Proxy true;
                proxy_pass http://123.123.123.123:1234/;
                proxy_redirect off;
        }
}
怎么了?

您可能需要添加:

proxy_responses 0;

对于您的nginx配置。

您应该更正您的
代理权限
,因为您正在将请求代理回nginx本身

根据您的配置,它必须是


proxy\u passhttp://node/;

确实帮了你吗?但为什么?