如何解决大型网站的专用服务器上“等待”时间过长的问题

如何解决大型网站的专用服务器上“等待”时间过长的问题

感谢您阅读本文。我们的网络服务器出现了问题,我们有一个相当大的网站,任何时候都有 500-800 个并发用户,我们使用专用服务器来托管它,我们使用 prefork 来提高 Apache 的速度,但最近我们遇到了一个问题,我们的网站加载时间比平时更长,在 pingdom 工具中测试显示“等待”时间是主要因素。

还附上了“top”命令的屏幕截图。

任何帮助和建议都将不胜感激。

顶部命令: http://postimg.org/image/o2g777lwp/

Pingdom 截图: http://postimg.org/image/b9s37aaax/

httpd.conf相关设置:

<IfModule worker.c>
ThreadLimit         64
ServerLimit         16
StartServers        4
MinSpareThreads     64
MaxSpareThreads     128
ThreadsPerChild     64
MaxClients          1024
MaxRequestsPerChild  0
</IfModule>

*我们正在运行一个复杂的 perl 脚本。

系统规格:16Gb RAM,4 核 CPU


线程限制 64 服务器限制 16 启动服务器 4 最小备用线程 64 最大备用线程 128 每个子线程 64 最大客户端 1024 每个子请求数 0

相关内容