http - nginx 请求后关闭上游连接

标签 http nginx

我需要保持 nginx 和上游 nodejs 之间的连接。

刚刚编译安装了nginx 1.2.0

我的配置文件:

upstream backend {
    ip_hash;
    server dev:3001;
    server dev:3002;
    server dev:3003;
    server dev:3004;
    keepalive 128;
}

server {
    listen      9000;
    server_name dev;

    location / {
        proxy_pass http://backend;
        error_page  404 = 404.png;
    }
}

我的程序 (dev:3001 - 3004) 检测到连接在响应后被 nginx 关闭。

document

最佳答案

documentation声明对于 http keepalive,您还应该设置 proxy_http_version 1.1;proxy_set_header Connection "";

关于http - nginx 请求后关闭上游连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10395807/

相关文章:

php - Nginx:使用 fastcgi_pass 时覆盖主机 header

java - 如何使用 AsyncHttpClient 和 scala 实现简单的重试

HTTPS 和框架。连接是否加密?

file - Go http重用似乎在上传文件中不起作用

nginx - Github webhook 的 Jenkins 自动构建不起作用

nGinx 在引用路由时抛出内部服务器错误

python字典键错误无法解决

c - C 套接字中通过 HTTP 的 SOAP 消息

dictionary - NGINX 中用户代理的不同文件

php - 在 Nginx 中通过 phpmyadmin 将 20mb SQL 文件导入 MySQL 时出现 “connection was reset”