【问题标题】:Nginx & Varnish connection errorNginx & Varnish 连接错误
【发布时间】:2014-04-28 22:50:36
【问题描述】:

我的网站总是给出错误 521。

当我从我的服务器发现此错误时

$sudo service varnish reload
* Reloading HTTP accelerator varnishd
Connection failed (localhost:6082)
Error: vcl.load 8d6fb6be-9a0a-4896-be47-e2678e3c2617 /etc/varnish/default.vcl failed

此外, varnishlog 什么都不显示。

我正在按照本教程设置服务器。而且,我变了

DAEMON_OPTS="-a :80 \
    -T localhost:6082 \
    -f /etc/varnish/default.vcl \
    -u www-data -g www-data \
    -S /etc/varnish/secret \
    -s malloc,256m"

/etc/varnish/default.vcl 文件是从tutorial 复制而来的。所有& 已更正为&

这是一个新鲜的 VPS。没有防火墙。

有什么解决办法吗?

谢谢!!!!

【问题讨论】:

    标签: wordpress nginx varnish varnish-vcl


    【解决方案1】:

    我想到了 3 件事:

    1. 在前台模式下启动清漆并检查它的内容

      varnishd -F -a :80 \
      -T localhost:6082 \
      -f /etc/varnish/default.vcl \
      -u www-data -g www-data \
      -S /etc/varnish/secret \
      -s malloc,256m
      
    2. 尝试将 -T localhost:6082 更改为 -T 127.0.0.1:6082

    3. 您的 6082 端口可能已被占用。更改它或检查它是否列在已经打开的端口列表中

      netstat -tlnep
      

    【讨论】:

      【解决方案2】:

      重启你的清漆

      sudo /etc/init.d/varnish restart
      

      然后

      sudo /etc/init.d/varnish reload
      

      【讨论】:

        猜你喜欢
        • 2016-06-19
        • 2018-07-30
        • 2017-08-24
        • 1970-01-01
        • 1970-01-01
        • 2020-09-21
        • 2015-06-28
        • 1970-01-01
        • 2021-03-19
        相关资源
        最近更新 更多