2014-11-29 3 views
1

Я пытаюсь импортировать мою старую конфигурацию Varnish в версию 4.0.'beresp.ttl': не может быть установлен в методе 'vcl_hit' в Varnish 4.0

sub vcl_hit { 
    if (req.method == "PURGE") { 
      set beresp.ttl = 0s; 
      return (synth(200, "Purged.")); 
    } 
} 

Ошибка я получаю:

Message from VCC-compiler: 
'beresp.ttl': cannot be set in method 'vcl_hit'. 
At: ('input' Line 135 Pos 15) 
      set beresp.ttl = 0s; 
--------------##########------ 

Running VCC-compiler failed, exited with 2 

Так как же я могу обновить это?

ответ

2

Thats не работает;) есть полное мигрирует руководство, как перейти от 3 до 4

https://www.varnish-cache.org/docs/trunk/whats-new/upgrading.html

Вот полный список того, что изменилось и как вы можете это исправить.

+0

Этот url теперь, кажется, сломан. Это должно работать - https://varnish-cache.org/docs/4.0/whats-new/upgrading.html –

+0

@AlexVolkov да, вы правы, но я не могу найти новый. – Stony