В моей лаковой default.vcl я следующий код:Varnish включает в себя не может найти файл в том же каталоге
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.
Я понятия не имею, почему включение не будет работать, может быть, лак не может работать с символическими ссылками? Почему он не может найти файл?
Я просто попытался перезагрузить лак с включением в symlink-vcl на одном блочном устройстве - это не было проблемой вообще. Может быть, это не сработает, если на другом томе? Является ли default.vcl символьной ссылкой в другом месте? Для уточнения, пожалуйста, попробуйте указать абсолютный путь к symlink-vcl (например, /etc/varnish/vars.vcl) –
с двумя проверенными разрешениями vars.vcl? – DRC
по умолчанию vcl не является символической ссылкой. vars.vcl находится в моем user diretory, путь - 'accountname \ projects \ ... \ vars.vcl'. vars.vcl читается всеми – Nafta