我在 apache 反向代理后面遇到了一个奇怪的问题。
我们的设置如下:
client -> haproxy -> pfsense firewall -> apache cluster -> vm with apache (hosting a wordpress)
我们确实在 apache 集群(许多 tomcat)后面托管了其他东西,apache 集群通过 ajp 连接到这些集群。现在需要能够托管一个简单的 wordpress 页面。我刚刚在虚拟机上安装了带有 php 的 apache,并告诉我们的 apache 集群作为反向代理工作。
一切都运行正常。除非出现故障。
有时,当客户端发送请求时,它会被记录在 apache 集群上。但 wordpress vm 永远不会响应,客户端会收到“网关错误(HTTP 错误:502)”消息。该请求未记录在 wordpress vm 上,但当我查看 tcpdump 时,我可以看到传入的请求。
我查看了 wordpress apache 负载和可用 worker。Apache 应该能够响应,它几乎没有负载。
这里还有什么问题?我完全没有主意了。