컴퓨터 / Computer

Varnish 로그 설정하기

Logo 


varnish 를 처음 쓸때는 신세계였는데, 쓰다보니 이런저런 문제가 좀 난다. 그 와중에 시스템에 트래픽이 많으면 "Backend Fetch Error"가 종종 발생하는데, 이 문제를 해결하려고 로그를 찾아보니 기본으로 설치할때 로그를 저장하지 않았다. 그래서 로그 저장하는 방법을 찾아서 기록을 해 본다.


1. varnishlog 사용


varnishlog 를 이용하여 아래와 같이 입력하면 varnishaccess.log 파일을 생성한다.

  

   varnishlog -w /var/log/varnish/varnishaccess.log 


이때 "&"를 붙여 백그라운드로 실행하게 한다. 이렇게 생성한 로그는 한번 변환을 해 줘야 한다. 아래와 같이 하란다.


  

   varnishlog -r /var/log/varnish/varnishaccess.log > read.log




2. varnishncsa 사용


아래와 같이 실행한다. 

  

   varnishncsa -w /var/log/varnish/varnishncsa.log 


이때 터미널상에서 계속 띄울 수 없으므로 끝에 "&"를 붙인다. 그런데 이 로그는 httpd 로그와 같아서 어느 ip와 주소로 varnishd을 이용했는지는 나오지만 오류를 분석하기에는 부족한 점이 많다. 따라서 오류를 분석할때에는 위 varnishlog 를 통해서 기록하는 것이 좋다. 



3. 결론

1과 2를 다 섞어서 쓰는 것이 좋다. 




그 외(https://www.howto-connect.com/fix-error-503-backend-fetch-failed-solved/)에서  /etc/varnish/varnish.param 파일에 아래 추가 



  

   DAEMON_OPTS="-p thread_pool_min=5 -p thread_pool_max=500 -p http_resp_hdr_len=65536 -p thread_pool_timeout=300" 









Comments

일리윤 히알루론 모이스춰 수분크림 100ml
크림 펌프 세타필 호환 바디크림 펌핑기 DD-13060
칼릭스 방한장갑(블랙) 데일리 터치 스포츠 보온 기모
투라인 스포티포인트 찍찍이 아동 운동화 205392
정품 소니 LCS-BDM 소형 카메라 가방 디카 캠코더용
제벤777BLDC초강력초경량저소음헤어드라이어기
사각 방수 초경 엄마 여성 월경 순면 생리 여
N8 2단 패드 노트북 거치대 접이식 쿨러 맥북 홀더 받침대 눈높이
한교동 빅 무드등
원형 LED 직부등 엣지 6인치 16W 주광 KS 자석타입
심플 부착식 정리 수납함 미니 수납 서랍장
해동지(월드 420x365MM 1줄(100개)
면 행주-28x24cm(2p 10개 묶음) 주방 식당 행주
워시백 파우치 방수 효능 사용법 구매 세면 다
방음메트 두꺼운요가매트 운동매트 층간소음방지
두갈래다용도꼭지(냉)수도꼭지 수도꼭지부품 세탁기

크레욜라 일반색연필24색
칠성상회
탑브라이트 아기딱따구리 모이주기
칠성상회

맨위로↑