连接到 Apache 随机超时

连接到 Apache 随机超时

我们正在尝试在远程计算机上设置 Apache 服务器,但遇到了奇怪的行为。使用 检查发现telnet remote.machine 80,以下情况之一会随机发生:

  • 正常连接并提供内容(无延迟)
  • 长时间暂停后连接
  • 正常连接,然后超时无响应
  • 连接超时

一旦连接,请求似乎就可以正常处理。如果我从那台机器直接连接到 ,则不会发生这些情况localhost 80

Apache 是专用的,它所运行的服务器也是如此(只运行这一个应用程序,没有其他人将它用于其他任何用途)。我不是远程站点的管理员,也不知道那边的网络架构,但显然它有防火墙:(HTTP 端口是开放的,SSH 端口是 IP 限制的,大多数其他端口都关闭了)。

如果有模式,我可能有一些想法,但这种症状让我困惑。有什么想法可以解释为什么会这样吗?

Apache 是 2.2;服务器版本是:

Linux version 2.6.9-22.ELsmp ([email protected])
(gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP
Mon Sep 19 18:32:14 EDT 2005

更新:那边的管理员发现了错误 - 显然,他们运行了一些反入侵启发式软件。当他们禁用它时,一切都开始正常工作。不过,感谢您与我一起思考!

答案1

您描述的行为似乎有点不一致。对我来说,这听起来像是可能存在 IP 冲突(尽管如果您通过 ssh 连接,如果是这样的话,我预计那里也会有问题),但也可能是其他原因。我建议您尝试让远程站点的网络管理员参与进来。

相关内容