본 포스팅에서는 JBoss Thread Pool 설정에 대해 알아보겠습니다.Thread Pool의 장단점에 대해 알아보고, Jboss 6 버전을 기반으로 제공하고 있는 다양한 Thread Pool 설정방식에 대해 살펴보겠습니다. 먼저 Thread Pool은 왜 사용해야할까요? Thread pool이라는것은 일정 갯수의 Thread를 두고, 만약 작업할 일이 생긴다면 대기상태인 Thread가 있는지 보고, 있다면 그 쓰레드로 작업을 처리한 후 다시 대기상태로 전환할수 있도록 만들어놓은 영역이라고 생각하면 됩니다. JAVA에서 Thread pool을 사용하는 이유는, 아래와 같습니다.- 성능저하를 방지하기 위해 : 매번 발생되는 작업을 동시에 병렬적으로 처리하기 위해서는 Thread를 생성하고 / 수거해야하..
본 포스팅은 JEUS Thread State Notiry 설정 가이드입니다. thread-state-notify 설정은 다음과 같은 의미를 갖고 있습니다. thread-state-notify 설정은 Thread의 최대 수행 시간을 정함으로써 Thread Hang으로 인한 서비스의 중단을 방지하는 것을 목적으로 합니다. Thread의 수행 시간을 주기적으로 체크하여 최대 수행 시간을 넘기는 Thread에 한하여 강제로 Block시키고 삭제할 수 있으며 Blocked Thread의 수가 일정 비율을 넘기면 Container restart를 수행할 수 있습니다. 주의할 점은 Thread의 상태를 모니터링 하는 주기는 WEBMain.xml의 monitoring 태그에서 정한다는 것입니다. monitoring 태..
본 포스팅은 OS별 Thread의 CPU 점유 정보 확인 방법에 대해 알아보겠습니다. OS의 CPU 과다 사용에 따른 추적을 위해 Thread 별 CPU 사용률을 확인하는 것은 매우 중요합니다. 각 OS별 확인 방법에 대해 자세히 살펴보겠습니다. 먼저 AIX입니다. CPU를 점유중인 Thread를 찾기 위해 아래와 같은 명령어를 사용합니다.$ ps –mp –o THREADCPU를 사용중인 TID 확인 (CP열)USER PID PPID TID ST CP PRI SC WCHAN F TT BND COMMANDryan 3719314 778388 -A 94 60 65 * 342001 pts/23 -- - - 975101 S 0 82 1 f10006000492fa08 400400 - - -- - - 1015973 ..
본 포스팅은 JEUS Application Deploy 방법에 대해 알아보겠습니다.사용자의 http 요청을 받은 WebtoB가 설정에 따라 정적인 요청(html,css,js등)은 WebtoB에서 처리하고, 동적인 요청(servlet,jsp)은 JEUS 컨테이너에 디플로이된 application에서 처리하도록 설정하는것을 기본으로 한다. 1. WebtoB 설정 설정파일 위치 ($WEBTOBDIR/config/http.m) *WebtoB 버전 4.1.3.2 이상을 기준 (버전확인 : wsadmin –v) 1.1 vhost 설정 - 사용자의 http 요청을 WebtoB가 받게 되면 조건에 맞는 vhost가 요청을 받고, 추후 설정에서 vhost에 따라 조건 분기가 이루어 진다. - http.m에 *NODE이하..
- Total
- Today
- Yesterday
- JEUS6
- JEUS7
- 쿠버네티스
- webtob
- jeus
- node.js
- k8s
- nodejs
- 마이크로서비스
- TA
- API Gateway
- SA
- Docker
- SWA
- openstack token issue
- 아키텍처
- Da
- JBoss
- git
- openstack tenant
- OpenStack
- 마이크로서비스 아키텍처
- kubernetes
- apache
- aa
- Architecture
- 오픈스택
- aws
- wildfly
- MSA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |