무작위 오류 503 서비스는 Varnish에서 사용할 수 없습니다. 해당 로그에는 가져오기 오류가 표시되지 않습니다.

무작위 오류 503 서비스는 Varnish에서 사용할 수 없습니다. 해당 로그에는 가져오기 오류가 표시되지 않습니다.

우리 프로덕션 사이트에서는 무작위로 503 오류가 발생했습니다. 광택 서비스가 다시 시작될 때마다 요청한 사이트는 정상적으로 나타났습니다.

광택 로그를 살펴본 결과 "서비스를 사용할 수 없음"이 표시되었지만 그 외에는 아무것도 표시되지 않았습니다.

varnishlog, default.vcl 및 varnish.params의 일부를 게시했습니다.

  • <<요청>> 857875
  • bereq 857874 시작 Get
  • 타임스탬프 시작: 1553896092.649343 0.000000 0.000000
  • 베렉 방식 GET
  • BereqURL /huf_en_us/search/ajax/suggest/?_=1553896063503&q=pot+leaf+sock
  • Bereq 프로토콜 HTTP/1.0
  • BereqHeader X-실제 IP: 172.16.204.112
  • BereqHeader X-전달-프로토: https
  • BereqHeader SSL 제거: https
  • BereqHeader X 전달 포트: 443
  • BereqHeader 호스트: www.hufworldwide.com
  • BereqHeader CF-IP 국가: 미국
  • BereqHeader CF-RAY: 4bf50bf2cb163852-LAX
  • BereqHeader CF-방문자: {"scheme":"https"}
  • BereqHeader는 다음을 허용합니다: application/json, text/javascript,/;q=0.01
  • BereqHeader x-requested-with: XMLHttpRequest
  • BereqHeader에서는 en-us 언어를 허용합니다.
  • BereqHeader listrak-listen: 1
  • Bereq 제목 인용:https://www.hufworldwide.com/huf_en_us/triple-triangle-pullover-hoodie-pf00100?color=tropical-green
  • Bereq헤더 dnt: 1
  • BereqHeader 사용자 에이전트: Mozilla/5.0(iPhone, Mac OS X와 ​​같은 CPU iPhone OS 12_1_4) AppleWebKit/605.1.15(Gecko와 같은 KHTML) Version/12.0 Mobile/15E148 Safari/604.1
  • BereqHeader x-newrelic-id: VQcDV1JVABAEUVJVDgkOXw==
  • BereqHeader 쿠키: store=huf_en_us; private_content_version=927393d221 b9f 95d0d23c147b7a38d6b; section_data_ids=%7B%22디렉터리 데이터%22%3A1553894394%2C%22cus
  • BereqHeader CF 연결 IP: 2606:a000:1216:8689:a5a4:dde1:69bd:10ac
  • BereqHeader CF - 의사 IPv4: 252.241.164.167
  • BereqHeader 실제 클라이언트 IP: 2606:a000:1216:8689:a5a4:dde1:69bd:10ac
  • BereqHeader CDN 루프: cloudflare
  • BereqHeader X-Forwarded-For: 172.16.204.112, 127.0.0.1
  • BereqHeader는 인코딩을 허용합니다: gzip
  • Bereq 프로토콜 HTTP/1.1
  • BereqHeader X-Varnish: 857875
  • VCL_call BACKEND_FETCH
  • VCL_return 가져오기
  • 백엔드 열기 54 web02(172.16.204.102,,80) 172.16.204.104 60836
  • 백엔드 54차원 web02 (172.16.204.102,,80)
  • 타임스탬프 Bereq: 1553896092.649819 0.000476 0.000476
  • 타임스탬프Beresp: 1553896093.563128 0.913785 0.913309
  • Beresp 프로토콜 HTTP/1.1
  • 베레스프 상태 503
  • BerespReason 서비스를 사용할 수 없습니다
  • Beresp헤더 날짜: 2019년 3월 29일 금요일 21:48:12 GMT
  • BerespHeader 서버: Apache/2.4.6(CentOS) OpenSSL/1.0.2k-fips mod_fcgid/2.3.9 PHP/7.0.30
  • BerespHeader X-Powered-By: PHP/7.0.30
  • BerespHeader X-Content-Type-Options: nosniff
  • BerespHeader X-XSS 보호: 모드=차단
  • BerespHeader X 프레임 옵션: SAMEORIGIN
  • BerespHeader 만료: 1981년 11월 19일 목요일 08:52:00 GMT
  • BerespHeader 캐시 제어: 저장소 없음, 캐시 없음, 재검증해야 함
  • BerespHeader Pragma: 캐싱 없음
  • BerespHeader 설정 - 쿠키: PHPSESSID=los3vfdipo3ako096qoo830m05; 만료=2019년 4월 28일 일요일 21:48:13 GMT; 경로=/www.hufworldwide.com;
  • Beresp헤더 z5 5DEwHSltRQkcKS0MdUR1SVAYHUUpTFgoAXVRQGxwGSkYCAwZbUltQB1oMWw0MBQVWRxUHUA1ABzk=
  • BerespHeader 연결: 닫힘
  • BerespHeader 전송 인코딩: 청크됨
  • BerespHeader 콘텐츠 유형: text/html; 문자 집합=UTF-8
  • TTL RFC -1 -1 -1 1553896094 1553896094 1553896092 375007920 0
  • VCL_전화 BACKEND_RESPONSE
  • TTL VCL 0 10 0 1553896094
  • VCL_리턴 패스
  • BerespHeader 콘텐츠 인코딩: gzip
  • malloc 임시 저장
  • Obj 프로토콜 HTTP/1.1
  • 개체 상태 503
  • ObjReason 서비스를 사용할 수 없습니다.
  • ObjHeader 날짜: 2019년 3월 29일 금요일 21:48:12 GMT
  • ObjHeader 서버: Apache/2.4.6(CentOS) OpenSSL/1.0.2k-fips mod_fcgid/2.3.9 PHP/7.0.30
  • ObjHeader X-Powered-By: PHP/7.0.30
  • ObjHeader X-Content-Type-Options: nosniff
  • ObjHeader X-XSS 보호: 모드=차단
  • ObjHeader X 프레임워크 옵션: SAMEORIGIN
  • ObjHeader 만료: 1981년 11월 19일 목요일 08:52:00 GMT
  • ObjHeader 캐시 제어: 저장소 없음, 캐싱 없음, 재검증해야 함
  • ObjHeader Pragma: 캐싱 없음
  • ObjHeader 설정-쿠키: PHPSESSID=los3vfdipo3ako096qoo830m05;Expires=2019년 4월 28일 일요일 21:48:13 GMT;최대 연령=2592000;Path=/;도메인 이름=www.hufworldwide.com;보안;HTTP 전용
  • ObjHeader z55 DEwHSltRQkcKS0MdUR1SVAYHUUpTFgoAXVRQGxwGSkYCAwZbUltQB1oMWw0MBQVWRxUHUA1ABzk=
  • ObjHeader 콘텐츠 유형: text/html; 문자 집합=UTF-8
  • ObjHeader 콘텐츠 인코딩: gzip
  • Fetch_Body 2개 청크 -
  • 압축된 GFE 16777 6581 80 52568 52578
  • 타임스탬프BerespBody: 1553896093.572716 0.923373 0.009588
  • 백엔드 폐쇄 54 web02(172.16.204.102,,80)
  • 길이 6581
  • 베렉계좌 3058 0 3058 869 16789 17658

default.vcl

VCL 4.0;

수입 표준;수입 이사;

REM 최소 광택 버전은 4.0입니다. SSL 오프로드의 경우 프록시 서버 또는 로드 밸런서에 "SSL-OFFLOADED: https" 헤더를 전달합니다.

백엔드 web01 { .host = "80"; .connect_timeout = 1600s;

백엔드 web02 { .host = "80"; .connect_timeout = 1600s;

백엔드 web03 { .host = "80"; .connect_timeout = 1600s;

백엔드 web04 { .host = "80"; .connect_timeout = 1600s;

바니시 매개변수

REM Varnish 환경 구성 지침. 이는 REM 레거시 sysconfig/defaults 설정에서 파생됩니다.

REM 시스템 다시 로드가 재부팅 없이 VCL 전환을 시도하도록 하려면 이 값을 1로 설정합니다. 다시 로드_VCL=1

REM WARMUP_TIME을 설정하여 vcl.load와 vcl.use 사이에 지연을 강제합니다. reload-vcl REM 이는 비정상 백엔드로 트래픽을 라우팅하는 것을 방지하기 위해 백엔드 프로브 정의에서 REM 구성 백엔드를 정상으로 선언하기 전에 어느 정도 시간이 필요할 때 유용합니다. REM 예열 시간=0

REM 기본 구성 파일. 변경하고 싶을 수도 있습니다. VARNISH_VCL_CONF=/etc/varnish/default.vcl

REM 바인딩할 기본 주소와 포트입니다. 빈 주소는 모든 IPv4 REM 및 IPv6 인터페이스를 나타냅니다. 그렇지 않으면 호스트 이름, IPv4 점으로 구분된 REM 쿼드 또는 IPv6 주소를 괄호 안에 지정합니다. 렘 VARNISH_LISTEN_ADDRESS=192.168.1.5 VARNISH_LISTEN_PORT=8080

REM 관리 인터페이스 수신 주소 및 포트 VARNISH_ADMIN_LISTEN_ADDRESS=127.0.0.1 VARNISH_ADMIN_LISTEN_PORT=6082

REM 관리 인터페이스 공유 비밀 파일 VARNISH_SECRET_FILE=/etc/varnish/secret

REM 백엔드 스토리지 사양에 대한 자세한 내용은 varnishd(5) REM 매뉴얼 페이지의 스토리지 유형을 참조하세요. VARNISH_STORAGE="malloc,24G"

REM varnishd 작업자 프로세스 사용자 및 그룹 VARNISH_USER=builder VARNISH_GROUP=builder

REM 추가 옵션은 매뉴얼 페이지를 참조하십시오. varnishd(1) DAEMON_OPTS="-p thread_pool_min=200 -p thread_pool_max=2000 -p thread_pool_timeout=600 -p http_resp_hdr_len=90000 -p http_max_hdr=200"

관련 정보