清漆返回503错误

我正在使用Varnish 5.x版本,因为某些情况下我想绕过清caching。 如果请求头中存在特定的cookie,则绕过varnishcaching。 我的vcl_recv如下

if (req.http.Cookie ~ "(^|;\s*)(Cookie1=1)(;|$)") { return (pass); }else if (req.http.Cookie ~ "(^|;\s*)(Cookie2=1)(;|$)") { return (pass); }else { unset req.http.Cookie; } 

与上面的实现清漆开始抛出503错误,如果我评论返回(通行)线,然后开始正常工作,如预期。

请帮助我了解我在这里做了什么错误。