Nginx&清漆连接错误

时间:2014-03-21 14:02:24

标签: wordpress nginx varnish varnish-vcl

我的网站始终提供错误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"

tutorial复制/etc/varnish/default.vcl文件。所有&都已更正为&

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

解决它的任何线索?

感谢!!!!

2 个答案:

答案 0 :(得分:2)

我想到了三件事:

  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
    

答案 1 :(得分:1)

重新启动你的清漆

sudo /etc/init.d/varnish restart

然后

sudo /etc/init.d/varnish reload