Varnish Apache集成转到503 MAC中后端获取失败

vawmfj5a  于 2023-01-09  发布在  Apache
关注(0)|答案(1)|浏览(143)

我尝试使用以下步骤在MAC上为apache2(MAMP)设置清漆

**步骤1.**准备安装清漆
**第2步。**已安装Varnished,然后配置为默认值.vcl

backend default {
    .host = "localhost";
    .port = "80";
    .first_byte_timeout = 600s;
    .probe = {
        .url = "/pub/health_check.php";
        .timeout = 2s;
        .interval = 5s;
        .window = 10;
        .threshold = 5;
   }
}

**步骤3.**配置apache2在端口8080上运行

NameVirtualHost *:8080

<VirtualHost *:8080>

</virtualHost>

**步骤4.**运行127.0.0.1或本地主机时给予以下错误

Error 503 Backend fetch failed
Backend fetch failed

Guru Meditation:
XID: 20

Varnish cache server

谁能告诉我我错过了哪一步。
谢啦,谢啦

dwthyt8l

dwthyt8l1#

我在这里提到了一个类似的问题:https://magento.stackexchange.com/questions/363095/magento2-4-5-varnish-alway-so-503-backend-fetch-fail/
它描述了以下几个方面:

  • 将Magento最新版本的运行状况检查URL更改为/healt_check.php
  • 检查当前后端运行状况
  • 调试运行状况检查的输出
  • 考虑到运行状况检查可能在2秒后超时

相关问题