感谢您阅读本文。我们的网络服务器出现了问题,我们有一个相当大的网站,任何时候都有 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