<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