
vcl
구성 파일을 추출하는 방법이 있습니까 ?달리기바니시 예?
즉, 지금까지 참여하지 않은 시스템에서 바니시를 디버깅하고 있습니다. 서버를 다시 시작하고 새로 고치는 데 어떤 광택 구성 파일이 사용되었는지에 대해 시스템 소유자로부터 많은 혼란이 있습니다. 현재 실행 중인 varnish 인스턴스가 어떤 VCL 구성 파일을 사용하고 있는지 확인할 수 있다면 매우 도움이 될 것입니다. 파일 경로(사람들이 이 파일을 마음대로 편집하기 때문에)가 아니라 varnish의 마지막 재시작/새로 고침 당시 파일의 실제 내용입니다.
답변1
귀하의 경우 가장 좋은 방법은 명령 varnishadm vcl.show boot
(교체신병활성 구성 이름으로 varnishadm vcl.list
출력 참조)
답변2
또한 다음 명령을 실행할 수 있습니다.
varnishd -C -f /etc/varnish/default.vcl
C 언어로 컴파일된 VCL 코드를 덤프한 다음 검색하면 static const char *srcbody[3] = {
효과적인 conf 내용을 얻을 수 있습니다.