我目前有一个流量很高的服务(大约1000个连接/秒,这不再是通过优化来减少的)。直到一周前,我还在AWS工作,我已经完成了一些apache/NGNIX配置来处理这个负载。根本没有问题。
我现在想改变主机,我选择了OVH;新的服务器配置比后者好4倍(128 to,24 Core最后一次处理器,30 to缓存.)
现在出现了问题;在新服务器上,当我每秒传递600个连接时,我就会得到503个错误(由apache)。首先:当然,我知道我必须负载平衡连接,我也打算这样做;但是在复制之前,我想要一个干净的配置。- Apache被配置为处理4000个并发连接,当我强调测试简单时,它就会处理
所以我的假设是:-任何一个OVH (新主机)经常阻塞我的内部连接。但他们告诉我,只有当我浏览1GB/S带宽时才会阻塞(我没有--远不是这样)--无论是Apache配置有一点不同,服务器进入503的速度都比以前快(maby,它不喜欢连接到mysql和获得结果之间的0,5秒)。的确,这有一个很大的区别:在新服务器(Ubuntu)上,我的apache在一个NGNIX反向代理的后面,并且在一个坞容器中,而以前它是一个简单的灯。
有人能解释一下发生了什么吗?我完全迷茫和沮丧。
提前谢谢你。
发布于 2018-05-25 16:00:14
答案是积压配置。你可以在你的linux系统上找到一些(在你的码头上),但也可以在mysql,mongodb等上找到.当您有高流量时,您也需要调整这些设置。
我还更改了TCP连接的限制;默认情况下,这些限制是由Linux限制的。
https://serverfault.com/questions/911610
复制相似问题