Apache �� prefork �� worker

�ŋ߂́i�Ƃ����قǍŋ߂ł͖����ł����j Apache �ɂ� �q�v���Z�X�� ������ prefork �� worker �� 2 ��ނ�����܂��B

�ݒ�t�@�C���ɂ� prefork �� worker �̐ݒ肪�����Ă��܂��B

���� Debian (Apache 2.2.3) �̐ݒ�t�@�C���ł��B

<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

<IfModule mpm_worker_module>
    StartServers          2
    MaxClients          150
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadsPerChild      25
    MaxRequestsPerChild   0
</IfModule>

mpm �� Multi Processing Module �̗��ł��B

������ apache ���ǂ���œ����Ă��邩 ���ׂ邽�߂ɂ� ���̂悤�� ���W���[�����m�F���܂��B

$ /usr/sbin/apache2 -l

Compiled in modules:
  core.c
  mod_log_config.c
  mod_logio.c
  prefork.c
  http_core.c
  mod_so.c

prefork.c �Ȃ� prefork �Aworker �Ȃ� worker.c �ł��B

"-V" �I�v�V�����Ŋm�F������@������܂��B

$ /usr/sbin/apache2 -V | grep MPM

Server MPM:     Prefork
 -D APACHE_MPM_DIR="server/mpm/prefork"

Google �T�C�g������

Amazon�A�\�V�G�C�g