아파치 - 톰캣 worker 테스트
2014/02/14
1. apache mpm_worker 설정
2. tomcat server.xml 설정
3. 실험 방법
4. 서버쪽 처리
- 자바 액션에서 무한 루프 돌리고 static 변수 카운트 증가시켜가며 찍어봄
5. 결과
- server.xml 에 아무런 설정을 하지 않는 경우 -> 디폴트 값이 200개임. 200개 이상 요청은 블락 걸림
- mpm_worker에서 200개 이상을 두어도 tomcat 의 설정에 의해서 갯수 차단됨.
- mpm_worker설정은 static + 서블릿의 총합이므로 tomcat의 MaxThread 보다는 갯수가 많아야 할 것임.
- 아파치 워커 설정은 톰캣 보다는 많게 준다음 쓰로틀 밸브로 사용하기 바람. 톰캣 설정이 아파치 설정보다 많으면 의미 없는 듯.
6. 주의사항
- MaxThread의 min값은 10임. 10이하로 테스트하면서 안 된다고 하면 니 시간만 메롱
- 무한루프 쓰레드를 만들기 위해서 Thread.sleep을 사용하면 안 됨. 신규 요청에 대해 그냥 블락 걸림;;
다 해보고 쓰는 거임. ㅜ.ㅜ
웃프다.
그냥 참고
[t:/] is not "technology - root". dawnsea, rss