Confirmed using a Dockerfile (weirdly it worked the first time when I did it manually), looks like we have a bug. I'll look into it -- Guillaume Quintard
On Tue, Sep 18, 2018 at 11:36 AM BIGOT Adrien <[email protected]> wrote: > Hello, > > Based on this blog article : > https://info.varnish-software.com/blog/one-vcl-per-domain I've been > using multiple VCL with Varnish 5.2 without any problem. > However, I don't manage to get it working with Varnish 6. > > I tried with the latest stable version on packagecloud.io and even with > the latest weekly-build. > Tested on Debian Strecth, Ubuntu 16.04 and Centos 7. > > > [root@ip-172-31-137-19 varnish]# varnishd -I start.cli -F -a :80 -f '' > Debug: Version: varnish-6.0.1 revision > 8d54bec5330c29304979ebf2c425ae14ab80493c > Debug: Platform: > Linux,3.10.0-862.3.2.el7.x86_64,x86_64,-junix,-sdefault,-sdefault,-hcritbit > BEGIN of -I file processing > 200 326 > ----------------------------- > Varnish Cache CLI 1.0 > ----------------------------- > Linux,3.10.0-862.3.2.el7.x86_64,x86_64,-junix,-sdefault,-sdefault,-hcritbit > varnish-6.0.1 revision 8d54bec5330c29304979ebf2c425ae14ab80493c > > Type 'help' for command list. > Type 'quit' to close CLI session. > Type 'start' to launch worker process. > > > vcl.load vcl-api-orig /etc/varnish/api.vcl > 200 14 > VCL compiled. > > > vcl.load vcl-catz-orig /etc/varnish/catz.vcl > 200 14 > VCL compiled. > > > vcl.label label-api vcl-api-orig > 200 0 > > > vcl.label label-catz vcl-catz-orig > 200 0 > > > vcl.load vcl-root-orig /etc/varnish/root.vcl > 200 14 > VCL compiled. > > > vcl.use vcl-root-orig > 200 30 > VCL 'vcl-root-orig' now active > END of -I file processing > CLI result = 400 > > > > In the logs : > > On Centos > sept. 18 08:35:37 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx su[11820]: > pam_unix(su:session): session opened for user root by ec2-user(uid=0) > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > Version: varnish-6.0.1 revision 8d54bec5330c29304979ebf2c425ae14ab80493c > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > Platform: > Linux,3.10.0-862.3.2.el7.x86_64,x86_64,-junix,-sdefault,-sdefault,-hcritbit > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > CLI -I file Rd vcl.load vcl-api-orig /etc/varnish/api.vcl > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > CLI -I file Wr 200 VCL compiled. > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > CLI -I file Rd vcl.load vcl-catz-orig /etc/varnish/catz.vcl > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > CLI -I file Wr 200 VCL compiled. > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > CLI -I file Rd vcl.label label-api vcl-api-orig > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > CLI -I file Wr 200 > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > CLI -I file Rd vcl.label label-catz vcl-catz-orig > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > CLI -I file Wr 200 > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > CLI -I file Rd vcl.load vcl-root-orig /etc/varnish/root.vcl > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > CLI -I file Wr 200 VCL compiled. > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > CLI -I file Rd vcl.use vcl-root-orig > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxxm varnishd[11846]: > CLI -I file Wr 200 VCL 'vcl-root-orig' now active > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > Child (11870) Started > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > Child (11870) not responding to CLI, killed it. > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > Child (11870) Pushing vcls failed: > CLI communication error > sept. 18 08:36:34 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > Stopping Child > sept. 18 08:36:35 ip-172-31-137-19.xxxxxxxxxxxxxxxxxxm varnishd[11846]: > Child (11870) died signal=3 > sept. 18 08:36:35 ip-172-31-137-19.xxxxxxxxxxxxxxxxxx varnishd[11846]: > Child cleanup complete > > On Debian : > Sep 18 10:07:01 ip-172-31-137-84 varnishd[6783]: Child (6809) said Child > starts > Sep 18 10:07:01 ip-172-31-137-84 varnishd[6783]: Child cleanup complete > Sep 18 10:07:02 ip-172-31-137-84 varnishd[6816]: Version: varnish-6.0.1 > revision 8d54bec5330c29304979ebf2c425ae14ab80493c > Sep 18 10:07:02 ip-172-31-137-84 varnishd[6816]: Platform: > Linux,4.9.0-8-amd64,x86_64,-junix,-sdefault,-sdefault,-hcritbit > Sep 18 10:07:02 ip-172-31-137-84 varnishd[6816]: CLI -I file Rd vcl.load > vcl-api-orig /etc/varnish/api.vcl > Sep 18 10:07:03 ip-172-31-137-84 varnishd[6816]: CLI -I file Wr 200 VCL > compiled. > Sep 18 10:07:03 ip-172-31-137-84 varnishd[6816]: CLI -I file Rd vcl.load > vcl-catz-orig /etc/varnish/catz.vcl > Sep 18 10:07:03 ip-172-31-137-84 varnishd[6816]: CLI -I file Wr 200 VCL > compiled. > Sep 18 10:07:03 ip-172-31-137-84 varnishd[6816]: CLI -I file Rd > vcl.label label-api vcl-api-orig > Sep 18 10:07:03 ip-172-31-137-84 varnishd[6816]: CLI -I file Wr 200 > Sep 18 10:07:03 ip-172-31-137-84 varnishd[6816]: CLI -I file Rd > vcl.label label-catz vcl-catz-orig > Sep 18 10:07:03 ip-172-31-137-84 varnishd[6816]: CLI -I file Wr 200 > Sep 18 10:07:03 ip-172-31-137-84 varnishd[6816]: CLI -I file Rd vcl.load > vcl-root-orig /etc/varnish/root.vcl > Sep 18 10:07:03 ip-172-31-137-84 varnishd[6816]: CLI -I file Wr 200 VCL > compiled. > Sep 18 10:07:03 ip-172-31-137-84 varnishd[6816]: CLI -I file Rd vcl.use > vcl-root-orig > Sep 18 10:07:03 ip-172-31-137-84 varnishd[6816]: CLI -I file Wr 200 VCL > 'vcl-root-orig' now active > Sep 18 10:07:03 ip-172-31-137-84 varnishd[6816]: Child (6842) Started > Sep 18 10:08:03 ip-172-31-137-84 varnishd[6816]: Child (6842) not > responding to CLI, killed it. > Sep 18 10:08:03 ip-172-31-137-84 varnishd[6816]: Child (6842) Pushing > vcls failed: > CLI communication > error (hdr) > Sep 18 10:08:03 ip-172-31-137-84 varnishd[6816]: Stopping Child > Sep 18 10:08:04 ip-172-31-137-84 varnishd[6816]: Child (6842) died signal=3 > > > Did anyone manage to get it working with varnish 6 ? > > Thank you. > > Best regards, > > -- > > Bigot Adrien > _______________________________________________ > varnish-misc mailing list > [email protected] > https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc >
_______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
