繁体   English   中英

Varnish Apache 集成到 503 后端提取在 MAC 中失败

[英]Varnish Apache Integration going to 503 Backend fetch failed in MAC

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

第1步。 酿造安装清漆

第2步。 Varnished 安装然后配置 default.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;
   }
}

第三步。 配置 apache2 在端口 8080 上运行

NameVirtualHost *:8080

<VirtualHost *:8080>

</virtualHost>

第四步。 运行 127.0.0.1 或本地主机给出以下错误

Error 503 Backend fetch failed
Backend fetch failed

Guru Meditation:
XID: 20

Varnish cache server

谁能告诉我我在这里缺少哪一步。

谢谢

我在这里解决了类似的问题: https://magento.stackexchange.com/questions/363095/magento2-4-5-varnish-alway-so-503-backend-fetch-fail/

它描述了以下几个方面:

  • 对于/healt_check.php的最新版本,将健康检查 URL 更改为 /healt_check.php
  • 检查当前后端运行状况
  • 调试健康检查的output
  • 考虑到健康检查可能会在 2 秒后超时

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM