我已经在运行我的drupal网站的centos服务器上安装了Varnish。 由于503:服务不可用
,浏览到任何页面都会返回空白页面我已经阅读了关于间歇性503的许多问题和答案,但这种情况不断发生。我仍然可以使用www.example.com:8080浏览该网站。
我使用VCL在Centos 6上运行: https://raw.githubusercontent.com/NITEMAN/Varnish_VCL_samps-hacks/master/varnish3/drupal-base.vcl
我也试过https://fourkitchens.atlassian.net/wiki/display/TECH/Configure+Varnish+3+for+Drupal+7。
不确定从哪里开始调试。
其他信息: 下面的NITEMANS回答提供了一些非常有用的调试建议。 在我的情况下,它非常简单,我在default.vcl中保留了默认的127.0.0.1。将此更改为我真正的外部IP让事情变得有效。我希望这是正确的做法!
答案 0 :(得分:1)
当您运行我的示例VCL时,它应该很容易调试(分别尝试每一步):
netstat -lpn | grep 8080
应该有所帮助。probe basic
上评论backend default
阻止和探测线。需要清漆重装。return(pipe)
上的第一个sub vcl_recv
。需要清漆重装。您还应该在调试时提供:
varnishadm debug.health
输出varnishlog
输出样本请求希望它有所帮助!