错误 503 后端获取失败。 Guru Meditation:XID:xxxx Varnish 缓存服务器。 OVH

问题描述 投票:0回答:1

我的 Drupal 10 网站托管在 OVH 上。我最近测试了包含上传文件字段的表单(它是一个Webform模块),然后单击“提交”按钮,页面上出现错误:Error 503 Backend fetch failed。大师冥想:XID:xxxx Varnish 缓存服务器。

它在我的本地环境中工作正常;我能够毫无问题地提交文件。然而,现在它已经投入生产,当我测试它时,我遇到了这个错误。

有人知道可能是什么原因或有什么想法吗?

drupal webforms varnish ovh
1个回答
0
投票

显示

503
Guru Meditation
错误是 Varnish 表示后端未返回正确输出的方式。

解决上师冥想错误

查看以下教程,了解如何调试此错误并找到根本原因:https://www.varnish-software.com/developers/tutorials/troubleshooting-varnish/#the-guru-meditation-error .

https://www.varnish-software.com/developers/tutorials/troubleshooting-varnish/#backend-errors中所述,您可以运行以下命令来弄清楚发生了什么:

sudo varnishlog -g request -q "VCL_call eq 'BACKEND_ERROR'"

检查健康探针

如果我们已经假设后端不可用并且您在后端定义中设置了

.probe
属性,则可以运行以下命令来检查运行状况检查:

sudo varnishlog -g raw -i Backend_health

通用日志检查

如果特定的

varnishlog
命令无法提供您所需的洞察,您可以运行一个非常通用的命令来捕获所有日志。

问题在于这些日志的冗长,所以也许我们应该添加一个基于 URL 的过滤器。以下示例将过滤主页的日志:

sudo varnishlog -g request -q "ReqUrl eq '/'"

如果主页出现问题,请运行此命令。

如果输出没有意义,请继续将其作为预格式化代码添加到您的问题中。我来帮你解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.