Java httpc客户投诉';无HttpResponseException';使用Nginx服务器
HttpClient投诉“NoHttpResponseException:目标服务器无法响应Nginx服务器” 但是,在Nginx端禁用keep-alive(通过设置keepalive_timeout 0)后,异常消失 这背后的原因是什么? 而且,禁用keep alive会影响性能有更好的解决方案吗? 客户端代码堆栈:Java httpc客户投诉';无HttpResponseException';使用Nginx服务器,java,nginx,httpclient,keep-alive,Java,Nginx,Httpclient,Keep Alive,HttpClient投诉“NoHttpResponseException:目标服务器无法响应Nginx服务器” 但是,在Nginx端禁用keep-alive(通过设置keepalive_timeout 0)后,异常消失 这背后的原因是什么? 而且,禁用keep alive会影响性能有更好的解决方案吗? 客户端代码堆栈: 谢谢。为了在Nginx中使用keep-alive和反向代理,您需要创建一个上游代理 upstream http_backend { server 127.0.0.1:
谢谢。为了在Nginx中使用keep-alive和反向代理,您需要创建一个上游代理
upstream http_backend {
server 127.0.0.1:8080;
keepalive 16;
}
server {
...
location /http/ {
proxy_pass http://http_backend;
proxy_http_version 1.1;
proxy_set_header Connection "";
...
}
}
要在Nginx中将keep-alive与反向代理一起使用,您需要创建一个上游代理
upstream http_backend {
server 127.0.0.1:8080;
keepalive 16;
}
server {
...
location /http/ {
proxy_pass http://http_backend;
proxy_http_version 1.1;
proxy_set_header Connection "";
...
}
}
upstream http_backend {
server 127.0.0.1:8080;
keepalive 16;
}
server {
...
location /http/ {
proxy_pass http://http_backend;
proxy_http_version 1.1;
proxy_set_header Connection "";
...
}
}