`

windows 下nginx反向代理出现 upstream time out的问题

阅读更多
昨天在跟同事解决nginx下的反向代理问题,看错误日志里有upstream timed out (10060:类似的错误,然后从网上搜索都是说后端的服务器(tomcat),增加proxy buffer,或者增加线程,调整超时时间之类的,可是一一试过还是不奏效,因为这个是单台开发调试机器,根本不存在并发,负载高之类的问题,而且这个问题还是时好时坏,通过nginx访问tomcat中的一个静态文件,有时很快,有时得等1分钟超时,很奇怪,然后交给我一个搞c的朋友看这个问题,因为看过nginx的源码,所以一眼就看到了配置文件里一个问题,出现了upstream: "http://[::1]:9007/shop/类似的文字, ::1是ipv6里面的标志,怎么会出现ipv6 ,通过ipconfig /all 查看ipv6 已经禁用了,不明所以,然后他说,你nginx反向代理的是localhost,在windows里面ping localhost  显示的是127.0.0.1,而用ping -6 localhost显示的是::1,似乎找到问题的原因了,nginx把localhost时而解析成了::1,时而解析成了127.0.0.1,所以才导致时好时坏的现象,终于松了口气,困扰了一天的问题终于解决了。



如果在hosts里面配置localhost仍然不起作用的话,那么就修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tcpip6\Parameters,新建一个新建【DWORD(32位)值(D)】,键值名叫DisabledComponents,值为10进制32
分享到:
评论

相关推荐

    nginx反向代理配置及优化以及核心讲解以及高性能集群搭建

    3. **超时设置**:合理设置`proxy_read_timeout`和`proxy_send_timeout`,避免因长时间无响应导致的连接关闭。 4. **负载均衡**:使用`upstream`模块,可以实现轮询、权重分配、故障转移等负载均衡策略,提高系统...

    nginx_upstream_check_module

    这个模块适用于任何依赖Nginx反向代理和负载均衡的场景,特别是大型网站、分布式系统和微服务架构,确保服务高可用性和用户体验。 综上所述,`nginx_upstream_check_module`是Nginx的一个强大扩展,通过健康检查...

    Nginx反向代理.doc

    Nginx 反向代理是一种网络技术,它用于在客户端和服务器之间建立连接,使得客户端对后端服务器的请求被 Nginx 代理服务器接收,然后由 Nginx 分发到多个后端服务器上,从而实现负载均衡和提高网站性能。这种技术常...

    Nginx反向代理与负载均衡

    ### Nginx 反向代理与负载均衡 #### 一、Nginx 反向代理与负载均衡原理 Nginx 是一款广泛使用的高性能 HTTP 和反向代理 Web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。Nginx 的核心特性之一是其高效的反向代理...

    Nginx 反向代理工作原理简介与配置详解 - 李雄

    本文将深入探讨Nginx反向代理的工作原理,并提供详细的配置教程。 一、Nginx反向代理工作原理 1. 基本概念:反向代理是指客户端请求到达Nginx服务器后,Nginx不直接处理请求,而是将其转发到后端的真实服务器上。...

    Nginx反向代理以及配置优化.docx

    Nginx反向代理以及配置优化 Nginx反向代理是指Nginx服务器充当反向代理服务器, Proxy Set Header指令用于设置HTTP头部信息,包括Host、x-forwarded-for等。反向代理的主要作用是将客户端的请求转发到后端服务器,...

    nginx反向代理

    **Nginx反向代理详解** Nginx是一款高性能、轻量级的Web服务器和反向代理服务器,广泛应用于互联网领域,尤其在处理高并发场景时表现出色。它以其高效稳定、低内存占用以及丰富的模块化设计而备受赞誉。在这个...

    nginx-upstream-fair-master.zip

    Nginx是一款高性能的HTTP和反向代理服务器,广泛用于网站的负载均衡和内容分发。在Nginx中,upstream模块是处理后端服务器群的重要组件,它负责将客户端请求转发到适当的服务器上。"nginx-upstream-fair-master.zip...

    nginx反向代理时如何保持长连接

    【保持和Client的长连接】 ...对于客户端到Nginx的长连接,Nginx默认已经启用了对客户端...通过以上配置,可以有效地在Nginx反向代理中实现客户端到Nginx以及Nginx到后端服务器的长连接,从而提升系统性能和资源利用率。

    Nginx深入详解之upstream分配方式.docx

    Nginx 的上游服务器(upstream)配置是其作为反向代理服务器的重要功能之一,它允许将客户端请求分发到一组后端服务器上,以实现负载均衡和容错能力。在 Nginx 中,upstream 支持五种不同的分配策略,每种策略都有其...

    nginx反向代理配置及优化.doc

    【Nginx反向代理配置及优化】 在服务器性能面临挑战时,Apache服务器可能无法有效应对高并发请求。在这种情况下,引入Nginx作为反向代理可以显著提升系统的并发处理能力。Nginx以其轻量级、高性能的特点,常被用作...

    nginx配置负载均衡和反向代理示例.txt

    ### Nginx配置负载均衡与反向代理知识点详解 #### 一、理解负载均衡与反向代理 在深入了解本文档中的具体配置之前,我们首先来了解一下负载均衡与反向代理的基本概念。 **负载均衡**是一种分布式系统设计的技术,...

    nginx文件压缩包,反响代理

    标题中的"nginx文件压缩包,反响代理"意味着这个压缩文件包含了一个Nginx的版本(在这个例子中是1.6.2)以及可能用于设置反向代理的配置文件`nginx.conf`。反向代理是Nginx的核心功能之一,它允许服务器接收来自...

    windows下nginx-0.7.63

    **Nginx在Windows下的安装与配置** Nginx是一款高性能、轻量级的Web服务器/反向代理服务器,尤其适合处理静态文件和高并发场景。在Windows环境下,Nginx同样可以作为强大的负载均衡器来提升服务器性能。本文将详细...

    Nginx 性能优化实践1

    1. 反向代理基本配置:反向代理是一种网络架构模式,其中客户端向Nginx服务器发送请求,Nginx再将这些请求转发给后台的实际服务器。客户端并不直接与这些服务器通信,而是通过Nginx作为中介。在Nginx配置中,通过`...

    Nginx反向代理多域名的HTTP和HTTPS服务的实现

    Nginx反向代理是一种网络服务优化技术,它允许Nginx服务器作为前端接收客户端的请求,然后将这些请求转发到后端服务器处理。在这个场景中,Nginx正在为两个不同的网站提供服务,一个是运行在Windows IIS上的,另一个...

    nginx转发sftp、ftp的配置

    在互联网技术领域中,Nginx(发音为 “engine X”)是一款高性能的HTTP和反向代理服务器,同时它也支持邮件代理服务。随着版本的不断更新与优化,Nginx 在1.9版本之后新增了对非HTTP协议的支持,这使得Nginx能够实现...

Global site tag (gtag.js) - Google Analytics