how storing objects for a given time, regardless of expire info from back-end?
Marco Walraven
m.walraven at terantula.com
Tue Apr 13 17:26:44 CEST 2010
On Tue, Apr 13, 2010 at 05:03:28PM +0200, Dirk Taggesell wrote:
> sub vcl_fetch {
> set obj.ttl = 7200s;
> return(deliver);
> }
>
> Throws an error when i try to start varnish:
>
> Message from VCC-compiler:
> Variable 'obj.ttl' not accessible in method 'vcl_fetch'.
> At: (input Line 13 Pos 7)
> set obj.ttl = 7200s;
> ------#######---------
> Running VCC-compiler failed, exit 1
> VCL compilation failed
Since you are running 2.1.0 (as you stated in a previous mail) you are running into
some VCL changes.
'obj.* is now called beresp.* in vcl_fetch, and obj.* is now read-only'
So try 'set beresp.ttl =7200s;'
Marco
--
Terantula - Industrial Strength Open Source
phone:+31 64 3232 400 / www: http://www.terantula.com / pgpkey: E7EE7A46
pgp fingerprint: F2EE 122D 964C DE68 7380 6F95 3710 7719 E7EE 7A46
More information about the varnish-misc
mailing list