Nginx 오류 - upstream timed out 10060

2727 단어 기타
머리말
프로젝트 를 배치 할 때 Nginx 가 시작 되 지 않 아 인터넷 에서 많은 사내 들 의 글 을 보 았 는데 마지막 으로 윈도 서버 IP 분석 문제 라 는 것 을 알 게 되 었 다.
프로 세 스
부분 error. log:
2018/12/25 19:45:55 [notice] 2368#2644: signal process started
2018/12/25 19:47:10 [error] 5024#3948: *1 upstream timed out (10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond) while connecting to upstream, client: 127.0.0.1, server: 127.0.0.1, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8090/", host: "127.0.0.1:8088"

우선 프 록 시 주소 가 잘못 되 지 않 았 는 지 확인 하 세 요.
인터넷 에서 제시 한 방법 에 따 르 면 나 도 Nginx 설정 파일 에 프 록 시 시간 초과 연결 에 관 한 인 자 를 추가 해 보 았 지만 해결 되 지 않 았 다.
proxy_connect_timeout 1; 
proxy_send_timeout 30; 
proxy_read_timeout 60; 

마지막 으로 한 편의 문장 을 뒤 집어 서 썼 다 win10 ipv6 , ipv6 【::1】 127.0.0.1。 nginx tomcat, timeout .win 10 tomcat nginx upstream timed out 10060 - 당신 의 왕 이 되 겠 습 니 다.
서버 에 ping localhost 를 시도 해 보 았 는데 문제 가 있 었 습 니 다. localhost 윈도 에 의 해 ::1 로 해석 되 었 습 니 다.
물론 시스템 레 지 스 트 리 지 에서 윈도 IP 분석의 우선 순 위 를 수정 할 수 있 을 것 이다.IPv 4 의 우선 순 위 를 높 여 localhost127.0.0.1 로 해석 하 는 것 이다.구체 적 인 방법 은 박문 에 있다.
근 데 Nginx 프로필 을 봤 어 요.
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
 
    sendfile        on;
    keepalive_timeout  65;
 
    #gzip  on;
 
    server {
        listen       80;
        server_name  localhost;
        location / {
            proxy_pass http://127.0.0.1:9090;
    }
    location ~\.(css|js|png|ttf|woff|woff2|eot|svg|map|jpg|gif)$ {
           root E:/project/tomcat_with_jdk_hsqldb_springboot/tomcat-8.5.23/webapps;
    }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

server 에 있 는 나 만 들 기:
    server {
        listen       80;
        server_name  localhost;
        location / {
            proxy_pass http://127.0.0.1:9090;
    }

나 는 그것 을 바 꾸 려 고 시도 했다.
    server {
        listen       80;
        server_name  127.0.0.1;
        location / {
            proxy_pass http://127.0.0.1:9090;
    }

다시 테스트 하면 Nginx 가 정상적으로 작 동 합 니 다.시스템 레 지 스 트 를 수정 하지 않 고 이 문 제 를 해결 할 수 있다 는 것 이다.
그리고 제 서버 환경 은 Windows Server 2008 R2 입 니 다. Windows 10 뿐만 아니 라 이런 문제 가 있 는 것 같 습 니 다.
레 퍼 런 스
  • win 10 tomcat nginx upstream timed out 10060 - 당신 의 왕 노 릇
  • 좋은 웹페이지 즐겨찾기