컴퓨터 / 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

실크처럼 부드럽고 촉촉한 보습 케어 바디클렌져 750g
남자 여자 데일리 심플 다기능 포켓 서류가방 토트백
햇빛차단 스카프 마스크 ELS-088
빌리버스 남성 가죽 샌들 소가죽 슬리퍼 캐주얼 신발 BPO150
UTP 랜 케이블 1m 네트워크연결 인터넷랜선 랜선 네트워크구축 랜선연장
소니 NP-BX1 호환 LCD 듀얼 충전기 C타입5핀겸용
자광 콧털제거기 6512-고급코털깍기/코털정리기
갤럭시탭S9/S8/S7 전용 스타일러스 컬러볼펜 실리콘 펜슬 케이스
무타공 면도기 스텐 거치대 걸이
철제 더블 옷장 무타공 튼튼한 스탠드 옷걸이 행거
화장품 수납정리대 파우더룸 메이크업 브러쉬
철제 스탠드 옷걸이 행거 2단 높은 DIY 인테리어 헹거
디디샵 그린 실리콘 도마 - 소
농심 튀김우동 컵라면 소컵 62gx6개
농심 새우탕 컵라면 소컵 67g6개
송원 우리차 민들레차 80T (40Tx2개)

피에르가르뎅)리브라 만년필(PC3400FP 블루)
칠성상회
연습전용 펜돌리기 스피닝 젤리펜
칠성상회

맨위로↑