�@�����܂ł̃`���[�j���O�́A�K�v���K�v�łȂ����f����悭�A��T��ōœK�Ȓl��T���o���Ƃ������̂ł͂Ȃ������B�������A���ꂩ��Љ��u�Z�b�V�����̃`���[�j���O�v�͂����������Ȃ��B������x�̌��ʂ��͗��Ă��Ă��A�œK�ȓ�����������̂ɂ͎�Ԃ��������Ă��܂��B
�@�Z�b�V�����̃`���[�j���O�̎�n�߂Ƃ��āA�uKeepAlive�v�ɂ��čl���邱�Ƃɂ��悤�BKeepAlive��HTTP/1.1����p�ӂ��ꂽ���̂ŁA�N���C�A���g�Ƃ̐ڑ���ێ�����d�g�݂ł���BHTTP�́u�X�e�[�g���X�E�v���g�R���v�ƌĂ��Ƃ���A1��̗v���i���N�G�X�g�j���Ƃɐڑ����ؒf�����B�������A�����ł�1��Web�y�[�W��\�����邽�߂ɕ����̃t�@�C�����K�v�ƂȂ�ꍇ���قƂ�ǂȂ̂ŁA1���N�G�X�g���Ƃɐڑ�����Ă����̂ł͌����������B�����ōl���o���ꂽ�̂�KeepAlive�ł���A��x�ڑ������炠����������܂Őڑ���ێ�����悤�ɂȂ����̂ł���B
�@Apache�ɂ����āAKeepAlive��L���Ƃ��邩�ۂ������肷��̂��uKeepAlive�v�f�B���N�e�B�u�ł���B�f�t�H���g�́uOn�v�ɂȂ��Ă���͂�������A���̂܂܂ł����KeepAlive�͗L���ɂȂ��Ă���B�֗��Ȏd�g�݂Ȃ̂Ŋ�{�I�ɂ͗L���ɗ��p���������̂Ȃ̂����A���܂蒷���Ԑڑ����ێ����߂���ƁA�������Č����������Ȃ�̂Œ��ӂ��K�v���B
�@�Ȃ������������Ȃ�̂��H ����́A���N�G�X�g���I��������ڑ���ؒf�ł�������̂����A�c�O�Ȃ��炻�������d�g�݂͔�����Ă��Ȃ�����ł���B���N�G�X�g���I�������N���C�A���g�ɑ��āA���܂ł��ڑ����ێ����Ă���ƃ��\�[�X�̖��ʌ����ɂȂ��Ă��܂��B���̂��߁A�K�x�ɐڑ���ؒf�ł���悤�ɂ��Ă��������B
�@�����ݒ肷��̂��A�uMaxKeepAliveRequests�v�f�B���N�e�B�u�ƁuKeepAliveTimeout�v�f�B���N�e�B�u�ł���BMaxKeepAliveRequests�́A�ڑ����Ă���ؒf����܂łɎt���郊�N�G�X�g�̐��AKeepAliveTimeout�́A�ڑ����Ă���Z�b�V��������̃��N�G�X�g�����Ȃ��Ȃ��Ă���ؒf����܂ł̑҂����Ԃ�ݒ肷��B
�@������A�����ă��N�G�X�g�����Ă����Ƃ��Ă��A��ʂ̃��N�G�X�g��1�Z�b�V�����Ŏt���Ă���ƁA�ق��̃Z�b�V���������荞�ނ������Ȃ��Ȃ邩������Ȃ��B�܂��A�����ڑ���ؒf����ƁA�Ăѐڑ��������ۂɃI�[�o�[�w�b�h������邱�Ƃ��l�����Ȃ���Ȃ�Ȃ��B����Ƃ��낾���AMaxKeepAliveRequests�i�f�t�H���g��100�j�ɂ�1�y�[�W������̕��ϓI�ȃt�@�C�����{�����x��ݒ肵�AKeepAliveTimeout�ɂ̓f�t�H���g�i15�b�j�����������l��ݒ肷��̂��������낤�B
�@Apache�́A1�̃v���Z�X�ő����̐ڑ�����������̂ł͂Ȃ��A�ڑ����ƂɃv���Z�X��1�쐬���ē��삷��B�܂�A�����ɐڑ�����N���C�A���g��������A����ɔ�Ⴕ�ăv���Z�X��������̂��i���j�B�v���Z�X��������A��������CPU����������͓̂��R�̂��Ƃ�����A�����߂��Ȃ��悤�ɒ��ӂ��Ă���Ǝv���B�������A�v���Z�X�𑝂₷�ɂ�CPU�p���[�Ǝ��Ԃ�K�v�Ƃ��邱�Ƃ́A���܂蒍�ӂ���Ă��Ȃ��̂ł͂Ȃ����낤���H
���F����́AApache 1.3.x�܂ŁBApache 2.0�̓}���`�X���b�h�œ��삷�邽�߁A1�̃v���Z�X�Ŏw�肵���X���b�h���̓����ڑ��������ł���B
�@�v���Z�X���𐧌����邽�߂̃f�B���N�e�B�u���uMaxClients�v�ł���B���̃f�B���N�e�B�u�ɂ́A�����ɐڑ��ł���N���C�A���g�i�����ɂ̓Z�b�V�����j�̐����w�肷��B�f�t�H���g��150�ƂȂ��Ă��邪�A���������傫���l���w�肷��ׂ����낤�B
�@���̒l�̒����ɂ́A�O��Љ��ab���g���ĖO�a�_��T��o����Ƃ��K�v�ƂȂ�Bab�œ����ڑ������グ�Ȃ���ACPU������̏�ԁAab�������p�t�H�[�}���X�̐��ڂ�����B����ɔ�����MaxClients�̒l���グ�Ȃ���A�O�a�_��T���Ƃ��s���̂��B�������A�O�a�_�����ς��ɐݒ肷��̂͂����߂ł��Ȃ��B�{���ɖO�a���Ă��܂��ƃT�[�o���t���[�Y�����悤�ɂȂ��Ă��܂��A�T�[�r�X�ł���͂��̃N���C�A���g�ɂ��T�[�r�X���ł��Ȃ��Ȃ邩��ł���B�����]�T�������ē���ł��邭�炢�����傤�ǂ����̂��B
�@���ɒ�������̂��A�ҋ@�v���Z�X�iSpareServers�j�ł���B��ɏq�ׂ��Ƃ���A�v���Z�X���N������ɂ����Ԃ������邩��A���ܓ��삵�Ă���v���Z�X�̐������]���Ƀv���Z�X���N�����Ă����B�������邱�ƂŁA����Ȃ��Ȃ��Ă���v���Z�X���N����������A�啝�Ƀp�t�H�[�}���X�����P�ł���̂ł���B
�@�ҋ@�v���Z�X�ɂ́A2�̃f�B���N�e�B�u���W����B�uMinSpareServers�v�f�B���N�e�B�u�i�f�t�H���g��5�j�ɑҋ@�v���Z�X�̍ŏ��l���w�肵�A�uMaxSpareServers�v�f�B���N�e�B�u�i�f�t�H���g��10�j�ɍő�l���w�肷��B����ɂ��A���Ȃ��Ƃ�MinSpareServers�Ŏw�肵�������̃v���Z�X����ɑҋ@���邪�A�����Ȃ��Ă�MaxSpareServers�Ŏw�肵���ȏ�ɂ͂Ȃ�Ȃ��B���ӂ��K�v�Ȃ̂́A���N�G�X�g���������Ă���v���Z�X�͑ҋ@�v���Z�X�ƌĂȂ��_�ł���B�܂�A�ő厞�ɂ�MaxClients��MaxSpareServers�𑫂������̃v���Z�X���N������Ƃ������Ƃ��B
�@�����̒l�̒����́AWeb�T�C�g�̐����ɂ���ĕς��̂ň�T�Ɋ�������킯�ɂ͂����Ȃ��B1����������̂́AMinSpareServers��MaxSpareServers�̐��l�̍������܂�傫�����ׂ��ł͂Ȃ��Ƃ������Ƃł���B������ɂ��Ă��A���̐ڑ���҂���u�ҋ@�v�v���Z�X�Ȃ̂�����A���̒l�͂���قǑ傫�Ȃ��̂ɂ͂Ȃ�Ȃ��͂����B
�@�v���Z�X�̐����̂��̂͏�L��3�̃f�B���N�e�B�u�Ŏw�肷������̂����A�����Ƃ͕ʂɃv���Z�X���̂̐��������߂�f�B���N�e�B�u������B���ꂪ�uMaxRequestsPerChild�v�f�B���N�e�B�u�ł���B�v���Z�X�́A��x�N������ƒʏ��Apache���~����܂ŋN�������܂܂ɂȂ�B�v���Z�X����~����̂́AMaxSpareServers���đҋ@��ԂɂȂ����Ƃ��������B
�@�������ł��\��Ȃ��̂����A�܂�ɒ����ԋN�������܂܂ɂȂ��Ă���ƁA���X�Ƀ������[���[�N�Ȃǂ̖��������N�������Ƃ�����B�����ŁA���ȏナ�N�G�X�g�����������v���Z�X�́A��x��~�����悤�Ƃ����̂�MaxRequestsPerChild�f�B���N�e�B�u�̖������B���̃f�B���N�e�B�u�́A�f�t�H���g�ł́u0�v�i�������j�ƂȂ��Ă��邪�A���Ńv���Z�X���N���[���A�b�v��������Γ���̐����w�肷��B�T�C�g�̃A�N�Z�X���ɂ���邪�A100����1000�̊Ԃ��炢�ŁA�K���Ȓl���w�肷��Ƃ������낤�B
�@�`���[�j���O�ɂ���Ăǂꂭ�炢�p�t�H�[�}���X�����P�������Aab�ȂǂŒ��ׂ邾�낤�B�������A�l��ω������Ȃ��瑪�肵��������邾�낤�B�������A����͂����܂ł����肳�ꂽ�ł̒����ɂ����Ȃ��B���ۂ̉ғ����ɁA�ǂꂭ�炢�̓����A�N�Z�X���������Ă���̂��A�v���Z�X�̐��͂ǂ��Ȃ��Ă���̂��B�����������ғ������āA���̂Ƃ��̑̊����x�Ȃǂ𑪂��Ă݂Ȃ��ẮA�`���[�j���O�̐��ۂȂǕ�����͂����Ȃ��B
�@Apache�ɂ����Ă����������A���^�C���̉ғ��ׂ�ɂ́AOS�R�}���h�ips��vmstat�Ȃǁj�̂ق��ɁAmod_status���g�����Ƃ��l������BApache�̃C���X�g�[�����ɁA�u--enable-module=status�v�܂��́u--enable-shared=status�v�Ƃ����mod_status���C���X�g�[�������B����ƁAhttpd.conf�ɂ͎��̂悤�ȍs������͂��Ȃ̂ŁA���̃R�����g�A�E�g���O���āuAllow from ..�v�ɎQ�Ƃ�������h���C���Ȃǂ��w�肷��B
#<Location /server-status> # SetHandler server-status # Order deny,allow # Deny from all # Allow from .your-domain.com #</Location>
�@�ݒ�ύX��Ɂuhttp://�z�X�g��/server-status�v�ɃA�N�Z�X����ƁA�ғ��������y�[�W���\�������i���1�j�B�\�������f�[�^�͏u�ԓI�ȏł����Ȃ�����A�ׂ��ȕ��͂͂ł��Ȃ��B�������A�����A�N�Z�X���ȂǑ�܂��ȏ̔c���ɂ͖𗧂Ǝv���B�܂��g�������Ƃ��Ȃ��̂ł���A���Ј�x�����Ă݂Ă������������B
�@�ȏ�ŕM�҂��m�蓾�����̃`���[�j���O�E�|�C���g�̏Љ�͏I��肾���A�܂����O����������B����́Aab�ɂ��p�t�H�[�}���X����́A���傹��P��URL�ւ̃��N�G�X�g�ł����Ȃ��A�Ƃ����_�ł���B
�@���ۂ�Web�A�N�Z�X�ɂ����āA���N�G�X�g�̂��ׂĂ�����URL���w�肵�Ă���Ȃǂ��蓾�Ȃ����A�e�����v���v���Ƀy�[�W��J�ڂ��Ă����͂����B���S�Ɍ����Ɠ������V�~�����[�g���邱�ƂȂǂł��Ȃ���������Ȃ����A�������������ɑ��������肪�ł��Ȃ����̂��낤���B
�@�s�̂̃\�t�g�E�F�A��T�[�r�X�𗘗p����̂�1�̎�i�ł͂��邪�A�����ł���ꍇ�������B�������A���i�Ɍ����������̑�������Ă���邪�A�Ȃ��Ȃ����̓����ɂ܂œ��ݐ�Ȃ��Ƃ��낾�낤�B����ȕ��Ɏ����Ă݂Ăق����̂��AMicrosoft������uWeb Application Stress Tool�v�ł���B���̃c�[���͖����Œ���Ă���̂ŋC�y�Ɏg����Ǝv���B
�@���̃c�[���́A���炩���ߗp�ӂ����X�N���v�g�̂Ƃ����Web�T�[�o�Ƀ��N�G�X�g�s����B�X�N���v�g�̓v���O�������R�[�f�B���O����悤�Ȃ��̂ł͂Ȃ��A�uRecord�v�ƌĂ��@�\�ŁAIE�̑�����L�^���邾��������ȒP���B�p�t�H�[�}���X�E�`���[�j���O�̎d�グ�ɁA��x�g���Ă݂�Ƃ������낤�B
�@��̓I�ȃe�X�g���ʂȂǂ����ɂ͎���Ȃ��������AApache�`���[�j���O�̊����͂����������������Ǝv���B�ӊO�Ƀ`���[�j���O�E�|�C���g�����Ȃ��Ă������肳�ꂽ�������邩������Ȃ����AWeb�T�[�o�̒P��������l�������Ȃ��̂��낤�Ǝv���B�����̏ꍇ�A�p�t�H�[�}���X�ɖ�肪�o��͓̂��I�R���e���c������A������Apache�Ńp�t�H�[�}���X�����P��������A�A�v���P�[�V�����T�[�o��f�[�^�x�[�X�T�[�o�̃`���[�j���O���s�������������B
�@�d�v�Ȃ��Ƃ́A�o�����X�悭�A�������ݒ��ς��Ȃ���l�q�����邱�Ƃ��B���܂�}���ɕω������Ă��A���ʂ��o�邩�ǂ���������Ȃ�����ł���B���̂����ŁA��������Ă��]��ł���p�t�H�[�}���X�Ɗu���肪����悤�Ȃ�A���\�̈����v���O�����̉��ǂ�@��̑����Ȃǂ���������ׂ����낤�B
�@�{�A�ڂ����ꂪ�Ō�ƂȂ����B�Ō�܂ł��t���������������������Ɋ��ӂ������B
Copyright © ITmedia, Inc. All Rights Reserved.