본 포스팅은 Encoding 관련 우선순위 테스트입니다. Request Encoding, Response Encoding 각각 우선순위에 대한 테스트를 수행할 예정입니다. 먼저 Request Encoding 우선순위 테스트입니다. JEUS의 Encoding JEUS Encoding의 종류 - Request-Encoding 브라우져 등으로 부터 받은 인코딩 값을 인식하는 방식 옵션으로는 forced, default 가 있다. (get 방식) - Postdata-Encoding 브라우져 등으로 부터 받은 인코딩 값을 인식하는 방식 옵션으로는 forced, default 가 있다. (post 방식) - Response-Encoding 인코딩 된 값을 호출된 페이지에 담아 출력할 때 인코딩하는 방식 - 서비스 ..
본 포스팅은 WAS의 장애복구과정을 설명합니다.장애가 발생하면 스스로 복구되는 과정은 사이트를 운영하는데 있어서 매우 중요한 부분입니다. 이에 WAS의 장애복구 기능을 설명보고자 합니다. 먼저 장애 시 자동 복구 방안입니다.서버 장애 자동 관리 메커니즘은 다음과 같습니다.- JEUS Manager에 의한 시스템의 Container 및 어플리케이션 감지 기능으로 Container 및 어플리케이션을 자동으로 재 시작 시키게 됩니다.- 웹서버와 JEUS의 시스템간 통신으로 장애에 대한 감지 기능 제공으로 JEUS 서버 장애 시 정상적으로 작동하는 JEUS 서버로 서비스합니다.- 동일 서버간 클러스터링 지원으로 무정지 서비스를 제공합니다. 관리 정책에 따른 Active Management 설정방법은 다음과 같습..
본 포스팅은 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 태..
본 포스팅은 JMS Failover Test에 대해 알아보겠습니다. 1. JEUSMain.xml virtual muticast방식을 사용하고, connection을 pooling하지 않도록 하기 위해서 jeus.jms.client.use-pooled-connection-factory 옵션을 적용한다.(IMS- 80590) container1 10061 -Xms256m -Xmx512m -XX:MaxPermSize=128m -Djeus.jms.log.level=FINEST -Djeus.jms.client.use-pooled-connection-factory=false -Djeus.jms.cluster.virtual-multicast-list=jungwon:10071|jungwon_container2 cont..
본 포스팅은 JMS Failover Test에 대해 알아보겠습니다. 1. JMS Fail-Over - JMS 서버이 고가용성을 위한 것이며, Active - Standby 구성으로 이루어 져있다. 2. Active - Standby 구조 Active가 비정상적으로 죽었을때만 Standby에서 동작한다. Active는 정상적으로 떠 있고 Standby는 문제가 있을 때 기동된다. 즉 stadnby의 경우는 jms엔진만 떠 있고 factory, destination등을 만들지 않고, 또한 jndi서버에 export-name도 등록하지 않는다. 당연히 port도 listen하지 않는다. Active가 비정상적으로 종료했을때만 gms에서 감지하여, standby를 활성화 시킨다. (factory, destina..
- Total
- Today
- Yesterday
- openstack token issue
- SWA
- openstack tenant
- nodejs
- 마이크로서비스 아키텍처
- Docker
- node.js
- API Gateway
- SA
- git
- kubernetes
- TA
- webtob
- 마이크로서비스
- JEUS6
- apache
- aws
- jeus
- k8s
- JEUS7
- 쿠버네티스
- wildfly
- 아키텍처
- JBoss
- MSA
- OpenStack
- aa
- Architecture
- Da
- 오픈스택
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |