�{�A�ڂł́A����ł̃G���W�j�A�̌o�����瓾��ꂽ�A�A�v���P�[�V�����E�T�[�o���x�[�X�Ƃ���Web�V�X�e���J���ɂ����钍�ӓ_��q���g�ɂ��ĉ������B�J�̃h�L�������g�ł͂Ȃ��Ȃ������Ȃ��M�d�ȃm�E�n�E���U��߂��Ă���B�ǎ҂̖������⍡��V�X�e�����J������ۂ̎Q�l�Ƃ��đ傢�Ɋ��p���Ă������������B�i�ҏW�ǁj
�f�[�^�x�[�X�A�N�Z�X�����������邽�߂ɁA�A�N�Z�X���p������Q�ƃf�[�^���L���b�V���ɓ��ꂽ�B�������A���҂Ƃ͈قȂ萫�\�������Ă��܂����B���������L���b�V���̂��߂Ɏg�������镾�Q�ƁA�R�l�N�V�����v�[���̗L���Ȏg�������w�ԁB
����V�X�e���ł́A�f�[�^�x�[�X�A�N�Z�X�����Ȃ����悤�ƁA�Q�Ƃ���f�[�^���A�v���P�[�V�����E�T�[�o�̋N�����Ƀf�[�^�x�[�X����擾����������ɕێ����Ă����B����́A�ʂɈ����l�����ł͂Ȃ��B�f�[�^�x�[�X�ւ̃A�N�Z�X�̍팸�́A���\����ɂȂ��邩��ł���B�������A���̃V�X�e���ł͂����Ȃ�Ȃ������B�K�[�x�W�R���N�V�����iGC�j���p�����AOutOfMemoryError�܂Ŕ������Ă��܂����B���\����ǂ��납�A�ނ�����𑝂₵�Ă��܂����̂ł���B�A�v���P�[�V�����Ńf�[�^���L���b�V������ꍇ�A�������e�ʂ̌��ς��肪�d�v�ł��邱�Ƃ�Ɋ������P�[�X�ł���B
�@Web�V�X�e���J���ɂ����čl���邱�Ƃ͐��������邪�A�f�[�^�x�[�X�͈ˑR�Ƃ��čł��d�v�ȗv�f��1�ł���B����́A�f�[�^�x�[�X�̗��p�ɓ������Ă̒��ӓ_���Љ�����B
�@�f�[�^�x�[�X�A�N�Z�X�������l�͑����B����Ȑl�͎��̂悤�ɍl����B���������f�[�^�x�[�X����ǂݍ���ł����f�[�^�Ȃ̂�����A2��ڈȍ~�̓f�[�^�x�[�X�ɃA�N�Z�X���Ȃ��Ă������悤�ɕϐ��ɕێ����Ă������B�������̂��ƁA�T�[�o�N�����ɎQ�ƃf�[�^�͑S���ǂݍ���ŁA�������ɒu���Ă��܂����B�m���ɁA�f�B�X�N����ǂނ�胁��������ǂݍ��������������B
�@�������A������Ƒ҂��Ăق����B��Ȃ̂́A�L���b�V�����g�p���邱�ƂŁA�f�[�^�x�[�X�ɑ��镉�ׂ��ǂ̒��x�y���ł��邩�Ƃ������Ƃł͂Ȃ����낤���B���̂��߁A�Q�Ƃ����p�x���d�v�ɂȂ�B���܂�Q�Ƃ���Ȃ��f�[�^���A�v���P�[�V�����ŃL���b�V�����Ă��A���ʂȂ����ł��邩��ł���B�Q�ƕp�x�̍����i�����Ă��܂�X�V����Ȃ��j�f�[�^���L���b�V�����ׂ��ł��낤�B
�@�L���b�V�����邱�Ƃ��A�ނ���u�L�Q�v�ȏꍇ������B�`���ŏq�ׂ��V�X�e���ł́A�Q�Ƃ���ƂȂ�}�X�^�[�f�[�^���A�A�v���P�[�V�����E�T�[�o�̋N�����ɂ��ׂăf�[�^�x�[�X����擾���ă�������ɕێ����Ă����B�����͂���ł悩�������̂́A�}�X�^�[�f�[�^�̐��������āA�Ƃ��Ƃ�OutOfMemoryError����������悤�ɂȂ��Ă��܂����B
�@�}���僁�����݂��AJava���z�}�V��(JVM)�Ŏw�肵�Ă���q�[�v�T�C�Y���g�債�A���Ƃ����������������̂́A�q�[�v�T�C�Y�̌��E���v���������������������Ƃ̓V���b�N�ł������B�������������Ȃ�A1Gbytes��2GBytes�̃������ȂǁA�ނ��돬�����Ƃ����������ł��邪�A�Ⴆ��HP��JVM 1.3.0�ł̓q�[�v�T�C�Y�Ɏw��ł���T�C�Y��1.8Gbytes�ł������B����������������ς߂Ή�������Ƃ������ł͂Ȃ��̂ł���B�������̎g�������ɂ͒��ӂ������B
�@�����Ē��ӂ��Ȃ��Ă͂Ȃ�Ȃ��̂��L���b�V���̍X�V�ł���B��ɋ������V�X�e���́A24���ԉғ��̂��߃T�[�o�ċN���̃`�����X���߂����ɂȂ��B�������A�}�X�^�[�f�[�^�̍X�V���K�v�ɂȂ�ꍇ�����邽�߁A��ѐ��Ȃ�Ȃ��悤�ɁA���݂̃L���b�V���f�[�^�̂ق��ɐV�����L���b�V���f�[�^��p�ӂ��A����_�@�œ���ւ���悤�ɂ��Ă����B���������Ƃ���A�ꎞ�I��2�{�̃��������K�v�ƂȂ�A����Ƀ������s���ɔ��Ԃ������邱�ƂɂȂ����̂ł���B�L���b�V�����s�����ǂ����́A�X�V�̃��J�j�Y���܂Ŋ܂߂čl����ׂ��ł������B
�@�ȏ�A�f�[�^�L���b�V���̗��Ƃ����ɂ��ďq�ׂ����A�����͂ǂ̃A�v���P�[�V�����E�T�[�o�ł��N������ł���B����A�f�[�^�x�[�X�̃R�l�N�V�����v�[���́A�A�v���P�[�V�����E�T�[�o����������O�̋@�\�Ƃ��Ă�������蒅�������A���܂��g���ɂ̓A�v���P�[�V�����E�T�[�o���Ƃ̃m�E�n�E���K�v�ƂȂ�B�����ł́AWebLogic Server 5.1��ΏۂɁA�R�l�N�V�����v�[�����p���̒��ӓ_������������B
�@�R�l�N�V�����v�[���ō쐬����R�l�N�V�����̐��́A�����T�C�Y�ƍő�T�C�Y�iinitialCapacity�AmaxCapacity�j��ݒ�ł���B�����T�C�Y���̃R�l�N�V�������g���s�����đ���Ȃ��Ȃ����ꍇ�́A�ő�T�C�Y�܂ŃR�l�N�V�������g�傷��Ƃ������z�ł��邪�A�ʏ�A�^�p���ł͓��I�Ɋg�����郁���b�g�͂Ȃ��B�ނ�����萫���d�����āA�����T�C�Y�ƍő�T�C�Y���ɂ��A���I�ɃR�l�N�V��������ω������Ȃ������悢�B
�@�����ΔY�ނ̂��A�R�l�N�V�������������ɂ��邩�ł���B���R�Ȃ��瑽����Α����قǂ����Ƃ������̂ł��Ȃ��BWebLogic Server�̎��s�X���b�h��(ThreadCount)�Ɠ����l�ɂ���̂���{�ł��邪�A�A�v���P�[�V�����̏������e�Ɉˑ�����B�f�[�^�x�[�X���g�p���Ȃ������������ꍇ�́A�X���b�h������⑽�߂ɂ��������悢�P�[�X�������B
�@���̊Ԋu�ŃR�l�N�V�����v�[�����̖��g�p�R�l�N�V�����ɂ��Đڑ����e�X�g����̂��A���t���b�V��(refreshTestMinutes)�ł���B�����ȃR�l�N�V����������Δj�����A�R�l�N�V�������č쐬����B�V�X�e���ғ����̕��ׂ��l�����A���܂���s�Ԋu�����������Ȃ������悢�B
�@ ����A�v�[������R�l�N�V�������擾�^�������ۂɁA�L���ȃR�l�N�V�������ǂ����`�F�b�N����̂��R�l�N�V�����̃e�X�g(testConnsOnReserve�AtestConnsOnRelease)�ł���B�R�l�N�V�������p�̂��тɃ`�F�b�N���邽�ߊm���Ƃ����Ίm���ł��邪�A��Ȃ��牞�����Ԃɒx���������邱�Ƃɒ��ӂ���K�v������B
�@������Web�V�X�e���ł́A�A�v���P�[�V�����E�T�[�o���N���X�^������Ă��邾���łȂ��A�f�[�^�x�[�X�E�T�[�o���N���X�^������Ă���ꍇ�������B���p�n�̃f�[�^�x�[�X�E�T�[�o�ɏ�Q����������ƁA�N���X�^�\�t�g�͑ҋ@�n�̃f�[�^�x�[�X�E�T�[�o�Ƀt�F�C���I�[�o�[���������p�������悤�Ƃ���B���̂Ƃ��A�A�v���P�[�V�����E�T�[�o�̓R�l�N�V�����v�[���̍č쐬���s��Ȃ���Ȃ�Ȃ��B
�@�R�l�N�V�����v�[���̍č쐬�ɂ́A����4�̕��@������B
�@�������A���t���b�V���ɂ����@�ł́A���t���b�V�������s���鎞�ԊԊu�����҂�����邱�ƂɂȂ�B�܂��A�R�l�N�V�����e�X�g�ł́A�ʏ펞�̉������Ԃ̒x�����C�ɂȂ�Ƃ���ł���B4�Ԗڂ�WebLogic Server�ċN���́A�m���ɃR�l�N�V�����v�[���͍č쐬�������̂́A�Z�b�V�����������̂��v���I�ł���B���̂��߁A3�Ԗڂ̃��Z�b�g�R�}���h��p������@�������߂���B�f�[�^�x�[�X�E�T�[�o�̃t�F�C���I�[�o�[�������������_�ŁA���Z�b�g�R�}���h��p���ăR�l�N�V�����v�[�����č쐬����B����ɂ��A�t�F�C���I�[�o�[��A�v���ɃT�[�r�X���ĊJ���邱�Ƃ��\�ɂȂ�B
�f�[�^�x�[�X�E�T�[�o�̃t�F�C���I�[�o�[�������������_�ŁA���Z�b�g�R�}���h��p���ăR�l�N�V�����v�[�����쐬����B�v���ɃT�[�r�X���ĊJ�����i���@�����A���̃R�l�N�V�����v�[���̃��Z�b�g�ɂ��ẮAWebLogic Server�̃T�[�r�X�p�b�N�ɂ���Ă͋@�\���Ȃ��P�[�X������B���̏ꍇ�̓��Z�b�g�ȊO�̎�i����������K�v������B�\���Ȏ��������{���邱�Ƃ���ł���B
���� �G���i�����͂� �Ђ날���j
���݁A�������NTT�f�[�^�@COE�V�X�e���{���ɏ����B �Z�p�x���O���[�v�Ƃ��āAJ2EE���x�[�X�ɂ���Web�V�X�e���J���v���W�F�N�g��ΏۂɁA�Z�p�T�|�[�g���s���Ă���B���ɁA���\�E�M�����Ƃ����������Z�p�𒆐S�Ɋ������B
Copyright © ITmedia, Inc. All Rights Reserved.
��IT eBook