<-
Apache > HTTP Server > �ĵ� > �汾2.2 > ģ��
���� ��л | �������� | ��ƪ���ߣ��𲽹� | ��ҳ�����£�2006��1��21�� | ��ȡ���°汾

Apache MPM prefork

˵��һ�����߳��͵ġ�Ԥ������MPM
״̬MPM
ģ����mpm_prefork_module
Դ�ļ�prefork.c

����

�����·����ģ��(MPM)ʵ����һ�����߳��͵ġ�Ԥ������web�����������Ĺ�����ʽ������Apache 1.3�����ʺ���û���̰߳�ȫ�⣬��Ҫ�����̼߳����������ϵͳ������Ҫ��ÿ�������໥�������������õ�MPM��������һ�������������Ͳ���Ӱ�쵽��������

���MPM���к�ǿ�����ҵ���������ֻ��Ҫ���ٵ�����ָ�����������Ҫ���ǽ�MaxClients����Ϊһ���㹻�����ֵ�Դ���DZ�ڵ�����߷壬ͬʱ�ֲ���̫��������Ҫʹ�õ��ڴ泬�������ڴ�Ĵ�С��

top

������ʽ

һ�������Ŀ��ƽ���(������)��������ӽ��̣���Щ�ӽ������ڼ�����������Ӧ��Apache������ͼ����һЩ���õ�(spare)�����ǿ��е��ӽ�������ӭ�Ӽ������������������ͻ��˾Ͳ���Ҫ�ڵõ�����ǰ�Ⱥ��ӽ��̵IJ�����

StartServers, MinSpareServers, MaxSpareServers, MaxClientsָ�����ڵ��ڸ�������β����ӽ��̡�ͨ�������Apache���к�ǿ�����ҵ�������������һ�����վ����Ҫ������Щָ���Ĭ��ֵ��������Ҫ������󳬹�256����������ķ�����������Ҫ����MaxClients��ֵ���ڴ�Ƚ�С�Ļ�������Ҫ����MaxClients��ֵ�Ա�֤���������������������ڵ������̲�����������μ����ܷ������ʾ��

��Unixϵͳ�У�������ͨ����root��������Ա�80�˿ڣ���Apache�������ӽ���ͨ����һ������Ȩ���û����С�User��Groupָ�����������ӽ��̵ĵ���Ȩ�û��������ӽ��̵��û�����Ҫ����������������ж�ȡ��Ȩ�ޣ����ǶԷ�������֮���������Դ����ӵ�о������ٵ�Ȩ�ޡ�

MaxRequestsPerChildָ����Ʒ�����ɱ���ɽ��̲����½��̵�Ƶ�ʡ�

top

MaxSpareServers ָ��

˵�������ӽ��̵��������
�﷨MaxSpareServers number
Ĭ��ֵMaxSpareServers 10
������server config
״̬MPM
ģ��prefork

MaxSpareServersָ�����������ӽ��̵������������ν�����ӽ�����ָû�����ڴ���������ӽ��̡������ǰ�г���MaxSpareServers�����Ŀ����ӽ��̣���ô�����̽�ɱ��������ӽ��̡�

ֻ���ڷdz���æ�����ϲ���Ҫ����������������˲������̫��ͨ����һ�������⡣����㽫��ָ���ֵ����Ϊ��MinSpareServersС��Apache�����Զ������޸ij�"MinSpareServers+1"��

�μ�

top

MinSpareServers ָ��

˵�������ӽ��̵���С����
�﷨MinSpareServers number
Ĭ��ֵMinSpareServers 5
������server config
״̬MPM
ģ��prefork

MinSpareServersָ�����������ӽ��̵���С��������ν�����ӽ�����ָû�����ڴ���������ӽ��̡������ǰ�����ӽ���������MinSpareServers ����ôApache�������ÿ��һ�����ٶȲ����µ��ӽ��̡�

ֻ���ڷdz���æ�����ϲ���Ҫ����������������˲������̫��ͨ����һ�������⡣

�μ�