LAMP VPS 服务器延迟非常高

LAMP VPS 服务器延迟非常高

我有一台配备 2GB RAM 的 Godaddy VPS 服务器,通过 HTTPS 为移动客户端提供服务。从日志来看,该服务器全天平均每秒处理 5 个请求。

我能够 ssh 到服务器并在终端上正常工作。但是,我无法使用浏览器打开服务器上的任何页面。它总是超时并出现Server is taking too long to respond错误。使用 putty 打开原始 http 连接也会超时。

top 命令的输出是:

top - 12:55:46 up 11:54,  1 user,  load average: 0.16, 0.12, 0.09
Tasks: 296 total,   1 running, 295 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.3%us,  0.1%sy,  0.0%ni, 98.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2097152k total,  1140276k used,   956876k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

我的 apache prefork 配置是:

StartServers       10
MinSpareServers    10
MaxSpareServers    50
ServerLimit        250
MaxClients        250
MaxRequestsPerChild  4000

我如何才能找出导致如此高延迟的原因?这可能是由于使用 HTTPS 造成的,因为我有另一台具有类似配置的服务器,每秒 40 个请求(但使用 HTTP 而不是 HTTPS),使用浏览器访问时没有延迟?

答案1

最后我终于弄清楚了这个问题并解决了它。

其中一个托管域上的 SSL 证书已过期。更新该证书后,服务器慢慢恢复响应状态。

相关内容