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

이중턱 턱살 얼굴 땡김이 마사지컵 컵핑테라피
남성레인부츠 장화 에어 첼시부츠 워커 레인28
(헤이브릴랑) 올클리어 퀵 클렌징패드
쥬네스 남성 스판 면나시 런닝 남자 민소매 이너 언더
(IT) 한성컴퓨터 P56 노트북 키스킨 키커버
휴대폰 스마트폰 미러톡 스마트폰 누워서 거치대
갤럭시노트20 카노 스탠딩 다이어리 케이스 N981
슈퍼 프로텍트 케이스 갤럭시A15(A155/156) (반품불가)
우드케어 오일스테인 woodcare 10리터
이케아 GLASIG글라시그 미니양초홀더 유리5x5cm 5개입
강력 가죽 보수 테이프
만능 면도경/샤워바용 욕실거울 확대경 원형 면도거울
킨사이다 업소용 1.5L 12PET
대일자루바가지 대 (색상랜덤)
세탁기거름망(엘지)LG-01/대2P
사각소주잔하트4p

아이디얼 양장노트 25절 라인노트 줄공책
칠성상회
바르네 풀테이프 BGT-0180(8.4mmX12m) 본품 랜덤
칠성상회

맨위로↑