我们有两台服务器,都运行 centos7 和 apache 2.4,仅供内部使用。问题是,当办公室里两个使用相同 IP 的人尝试通过浏览器使用服务器(查看报告、测试代码等)时,apache 会随机使其浏览器超时。
两者都具有完整的 apache 2.4 安装,只需通过以下方式完成:
yum install httpd
PHP 也安装了,但是我也尝试删除 PHP,结果相同,所以它似乎与 apache 隔离。
两个服务器的补丁都已完全更新,我不知道还能尝试什么来找出到底发生了什么。
我还应该提到,服务器不在办公室,而是在外部托管设施。
有人有什么想法吗?
谢谢
答案1
我们遇到了同样的问题(但不仅限于任何特定的 Web 服务器,甚至在访问 ssh 时也会出现这种情况)。我们的问题是我们的以下设置/etc/sysctl.conf
:
net.ipv4.tcp_tw_recycle = 1
这是我们正在测试的服务器“优化”脚本的一部分。正如您所读到的这里,由于 NAT 的问题,这个值永远不应该被使用。
希望这对您或其他人有帮助!