我正在为我的客户运行多个WordPress安装的Apache2服务器。我正在使用FCGI-PHP& suEXEC的。服务器专用16GB RAM,Intel i5 2,6GHZ 4核。服务器MPM:工作者。网络100mbs。
我允许我的WordPress用户上传最大100MB的文件 我启用了mod_pagespeed和mod_bw。我已将每个虚拟主机的带宽限制设置为1mbs。
我想听听一些如何将Apache调整为这种用法的技巧。我是专用服务器的新手。我安装了webmin,但我没有安装任何分析应用程序。用web浏览器监控服务器的moniter app会是什么?另外,我想听听如何设置我的apache2.conf和cfgi-conf。现在是:
Timeout 720
KeepAlive On
MaxKeepAliveRequests 250
KeepAliveTimeout 5
<IfModule mpm_worker_module>
StartServers 10
MinSpareThreads 15
MaxSpareThreads 75
ThreadLimit 128
ThreadsPerChild 100
MaxClients 200
MaxRequestsPerChild 10000
</IfModule>
FCGI配置是:
<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
FcgidMinProcessesPerClass 0
FcgidMaxProcessesPerClass 14
FcgidMaxProcesses 250
FcgidIdleTimeout 60
FcgidProcessLifeTime 720
FcgidIdleScanInterval 20
FcgidConnectTimeout 720
FcgidMaxRequestLen 131072000
</IfModule>
如果你能给我一些提示/帮助,我会很高兴的。非常感谢你!
答案 0 :(得分:0)
我的所有服务器上都有http://newrelic.com/。
对于Apache调优,此脚本提供配置提示 https://github.com/gusmaskowitz/apachebuddy.pl
对于MySQL调优,此脚本提供配置提示 https://raw.github.com/major/MySQLTuner-perl/master/mysqltuner.pl
你有足够的可用内存来运行一些沉重的WordPress网站。 所以我会使用这些工具并决定从那里开始。