硬件配置:
p4 2.4g
512ddr ram
一個10分鐘 300人的論壇
2個10分鐘 50人的論壇
3個10分鐘10人以下的論壇
全部都是d2
不過經常出現1040 too many connections 的錯誤,
每次都要重啟主機才能使sql重新運行,但在繁忙時間,每次重啟要至少一小時(暈)
以下是http.conf 的一些設置,我不知道是否有不合理的設定,但聽說我以上的硬件配置完全能夠應付這些需求有餘,所以希望各位能指教一下
TimeOut 100
KeepAlive off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
##
## Server-Pool Size Regulation (MPM specific)
##
<IfModule prefork.c>
ServerLimit 3000
StartServers 20
MaxClients 1000
#MinSpareThreads 25
#MaxSpareThreads 75
#ThreadsPerChild 50
#MaxRequestsPerChild 1000
#StartServers 8
#MinSpareServers 5
#MaxSpareServers 20
#MaxClients 512
#ServerLimit 1024
#MaxRequestsPerChild 1000
</IfModule>
<IfModule worker.c>
StartServers 20
MaxClients 1000
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
#
<IfModule perchild.c>
NumServers 5
StartThreads 5
MinSpareThreads 5
MaxSpareThreads 10
MaxThreadsPerChild 20
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_winnt.c>
ThreadsPerChild 300
MaxRequestsPerChild 0
</IfModule>
StartThreads 10
MaxClients 1000
MaxRequestsPerThread 10000
</IfModule>
ThreadStackSize 65536
StartThreads 250
MinSpareThreads 25
MaxSpareThreads 250
MaxThreads 1000
MaxRequestsPerChild 0
</IfModule> |