配置apache 503敏感性

kse8i1jr  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(349)

我目前有一个流量非常高的服务(大约1000个连接/秒,这是不可减少优化了)。直到一周前,我还在aws工作,已经调整了一些apache/ngnix配置来处理这个负载。根本没有问题。
我现在想换个主持人,我和ovh一起去了;新的服务器配置是后者的4倍(128go内存,24核上一代处理器,30mb缓存…)
现在问题来了;在新服务器上,当我通过每秒600个连接时,我不知何故得到503个错误(通过apache)首先:当然我知道我必须平衡连接,我也打算这样做;但在复制之前我需要一个干净的配置。-apache被配置为处理4000个并发连接,当我对simple进行压力测试时它就会处理
所以我的假设是:任何一个ovh(新主机)都会在过于频繁的时候阻断我的内部连接。但他们告诉我,只有当我超过1gb/s带宽时,他们才会阻止(我不知道——离它很远)——要么apache配置有点不同,使服务器进入503的速度比以前快了(可能它不喜欢连接mysql和得到结果之间的0,5秒)。确实有很大的不同;在新服务器(ubuntu)上,我的apache是在ngnix反向代理之后的,并且是在docker容器中,而在它之前是一个简单的lamp
有人对发生的事情有解释吗?我完全迷路和沮丧。
事先非常感谢。

krugob8w

krugob8w1#

答案是积压配置。你可以在你的linux系统(docker)上找到一些,也可以在mysql、mongodb等上找到。。。当你有高流量时,你也需要调整这些设置。
我还改变了tcp连接的限制;默认情况下,这些都受到linux的限制。

相关问题