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

여성 반폴라 모달티셔츠 UC-0028
빌리버스 남성 겨울 따뜻한 털 안감 방한화 이지핏 슬립온 패션화 패딩슈즈 BSS832
흑청 남자흑청바지 남자데님바지 데님 팬츠 청바
알레디 남자 안감양털 조거팬츠 SD-221092
갤럭시워치 20mm 와일드 우븐나일론 루프 스트랩 밴드
책상 팔걸이 팔 받침 마우스팔걸이
Coms DVI D 듀얼 케이블 2M
MARVEL정품 어벤저스 영웅 블랙팬서 컨트롤톡 이어셋
레이 카페인트 붓펜 도색 투명마감제
무늬목몰딩시트지 진주화이트 15cm x 1m
한교동 빅 무드등
원형 LED 직부등 엣지 6인치 16W 주광 KS 자석타입
붙이는 파스형 핫팩/손난로/찜질팩 1매
자동 물빠짐 접이식 강아지욕조/애견욕조
그린넛 호두정과
EL 램프 8W E26 주광

올뉴K7 차량용 캠핑 뒷좌석 에어매트
칠성상회
모던라인 유선 스프링 노트 필기 줄공책
칠성상회

맨위로↑