清漆忽略设置,不显示命中或未命中

时间:2019-03-04 10:03:56

标签: amazon-ec2 varnish varnish-vcl

我已经启动了一个新的Amazon Linux AMI EC2实例,并通过以下过程在其上安装了清漆:

  1. 使用sudo yum install varnish安装清漆并将其设置为在启动时运行
  2. 设置/etc/sysconfig/varnish以指向清漆以监听端口80
  3. this repo添加了现成的WordPress /etc/varnish/defualt.vcl
  4. 修改为/etc/httpd/conf/httpd.conf,以使apache查看端口8080
  5. 重新启动httpd和清漆

运行/usr/sbin/varnishd -V时,我得到以下信息:清漆(varnish-3.0.7版本f544cd8)

它有效。的种类。似乎有以下问题:

启动并运行时,如果我打了一个页面,它将完全加载,然后按预期提供清漆缓存的页面,页眉均正确设置。但是,缓存将在120秒(而不是default.vcl文件中设置的时间)后消失。但是,如果我在default.vcl文件中故意犯了一个错误,清漆将不会启动。

使用varnishstatvarnishtopvarnishsizes时没有任何显示。我得到了每个过程的默认屏幕,但没有出现任何命中,遗漏或大小。

清漆似乎不希望在启动时正常运行,并且在连续一周无法访问服务器的情况下进行清算之后,清漆似乎已停止工作。在运行service varnish restart时,与此同时停止缓存总是失败。

/ etc / sysconfig / varnish https://pastebin.com/UmamLFMG

/ etc / varnish / default / vcl https://pastebin.com/C3JdkuUe

/etc/https/conf/httpd.conf https://pastebin.com/TzvDVhkq

0 个答案:

没有答案