Thứ Tư, 24 tháng 4, 2013

1 số cấu hình apache mpm-prefork nên tham khảo


<IfModule mpm_prefork_module>
StartServers 50 #Khởi tạo 50 process khi start apache
MinSpareServers 25 #Sinh ra tối thiểu 25 idle process chờ xử lý
MaxSpareServers 50 #Sinh ra tối đa 50 idle process chờ xử lý
ServerLimit 512#Giá trị tối đa của MaxClients
MaxClients 512 #Đối với mpm_prefork, giá trị này có nghĩa là tối đa sẽ tạo ra 512 child processes để xử lý các request
MaxRequestsPerChild 10000 #Sau khi xử lý 10000 request thì process sẽ bị kill. Nếu muốn process tồn tại mãi mãi -> set giá trị =0. Tuy nhiên cần đề phòng memory leak
#    ThreadsPerChild      25   #Mặc định mỗi process sinh ra 25 thread xử lý
</IfModule>


=> Công thức cho hệ thống XXX đang phát triển:


<IfModule mpm_prefork_module>
StartServers 50
MinSpareServers 25
MaxSpareServers 50
ServerLimit 125
MaxClients 125  (=3800MB Ram/30MB per process)
MaxRequestsPerChild 10000
#ThreadsPerChild 25 (default)
#MaxConnectionsPerChild (default)
</IfModule>

Không có nhận xét nào:

Đăng nhận xét