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

남자양말 아가일체크 중목 블랙그레이 캐주얼양말
테리오 백팩 대학생 남자 크로스백 데일리 새학기
컬러 포인트 머리띠 1P
데일리 남성 크로스 포인트 중지갑
하이텐더다이어리 갤럭시버디2 SM-M236L
갤럭시Z플립5 5G 슬림 범퍼케이스 F731
(2매) 갤럭시A8 스타(G885) 블루라이트차단 필름
갤럭시탭s3 9.7 종이질감 액정 보호필름 1매
(대원)고급씽크선반600 1124
이케아 TROMMA 트롬마 인테리어 벽시계
칸막이 강력 고정 투명 아크릴 선반 받침 홀더
이케아 PALYCKE 폴뤼케 걸이식 후크선반
소프트 단모 샤기 거실 러그 170x230cm (1.5평)
샤워기헤드(화이트/보급형) BD-WCP / 수전
센서티브 삼각모 칫솔 특수 미세모 치솔 틈새 세정 X3
원료 포장 마대 자루 PP 페기물 포대 54-87 100매

OPP 투명접착 8X20+4cm 200장
칠성상회
(Box) OPP봉투 접착 8X20+4 3100장
칠성상회

맨위로↑