Apache 访问日志中缺少请求

Apache 访问日志中缺少请求

我们在 Ubuntu 14.04 上使用 Apache/2.4.7。

我们正在尝试解决 http 请求在某处丢失的谜团。

我们的支付提供商会向我们发送有关客户付款的通知/请求。有时他们不会收到我们这边的确认/回复。

通过从支付提供商端发送测试/检查通知,可以重现此行为。例如,您可以发送 14 条测试通知,这些通知均会以代码 200 的形式从我们处获得确认。然后,第 15 条通知将显示为超时,并且我们这边没有响应。

在核实了支付提供商发送的请求数量后(他们看到 15 个),我们在访问日志中只能看到 14 个。不过,这个数字不一定是 15,它是任意发生的。

您能想到在什么情况下请求无法进入访问日志吗(服务器过载、网络问题、处理过程中崩溃)?http 请求会不会在途中丢失?您能想到发生这种情况的原因吗?有办法调试吗?

非常感谢您的帮助!

托马斯

答案1

感谢您的回答!我刚收到我们支付提供商的一封电子邮件,说经过调查,他们刚刚修复了他们正在使用的 ISP 之一的跳数问题。我们这边的问题因此得到了解决……所以请求似乎真的丢失了。

相关内容