0
다음 한 같은 디렉토리에 파일을 찾을 수 없습니다 포함 :니스 내가 코드 내 광택 default.vcl에서
include "vars.vcl";
나는이 오류 메시지가 얻을 내 니스를 시작하려고 :
Message from VCC-compiler:
Cannot read file 'vars.vcl': No such file or directory
('input' Line 6 Pos 9)
include "vars.vcl";
--------##########-
Running VCC-compiler failed, exited with 2
VCL compilation failed
을
'vars.vcl'파일은/etc/varnish/default.vcl이 저장된 디렉토리에 있습니다. 이것은 실제 vars.vcl에 대한 심볼릭 링크입니다.
왜 포함이 작동하지 않는지 전혀 알지 못합니다. 광택이 심볼 링크에서 작동하지 않을 수 있습니까? 파일을 찾을 수없는 이유는 무엇입니까?
같은 블록 장치의 심볼릭 링크 -vcl에 포함 된 포함을 사용하여 바니시를 다시로드하려했는데 전혀 문제가되지 않았습니다. 다른 볼륨에 있으면 작동하지 않을 수도 있습니다. default.vcl도 다른 곳의 심볼릭 링크입니까? 명확한 설명을 위해 symlink-vcl (예 : /etc/varnish/vars.vcl)의 절대 경로를 지정해보십시오. –
두 번 확인 된 vars.vcl 권한? – DRC
기본 vcl은 심볼릭 링크가 아닙니다. vars.vcl이 내 사용자 디렉토리에 있습니다. 경로는'accountname \ projects \ ... \ vars.vcl'입니다. vars.vcl은 누구나 읽을 수 있습니다. – Nafta