我的网站始终提供错误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。没有防火墙。
解决它的任何线索?
感谢!!!!
答案 0 :(得分:2)
我想到了三件事:
以前景模式启动清漆并检查它的内容
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
尝试将 -T localhost:6082 更改为 -T 127.0.0.1:6082
您的端口6082可能已被占用。更改它或检查它是否已在已打开的端口中列出'列表
netstat -tlnep
答案 1 :(得分:1)
重新启动你的清漆
sudo /etc/init.d/varnish restart
然后
sudo /etc/init.d/varnish reload