전체 글144 [JEUS7,8] Monitoring 메뉴 활용하기 - JEUS Webadmin 에는 Monitoring 이라는 메뉴가 있고 이 메뉴에서 Process 정보, Connection Pool 정보, Thread 정보 등을 확인 할 수 있다. - 제니퍼나 시스마스터 같은 APM 처럼 실시간으로 확인할 수 있는 내용이 아니고, 메뉴 클릭 시점에서의 정보를 확인할 수 있다. 1. Monitoring > Thread 각 MS 에 설정된 Thread 의 정보를 확인 할 수 있다. 요청을 받기 위해 대기중일 경우 wating 상태로 유지 된다. 요청이 들어온 시점이라면 active 상태로 유지 된다. 연동이 제대로 되지 않았다면 reconnecting 상태로 유지 된다. Monitoring > Thread > MS 선택 Thread 정보 WebtoB와 연동된 쓰래드.. 2023. 8. 30. [JEUS7,8] WebtoB 와 연동하기 - WebtoB 와 연동하기 위해 연동 포트인 9900 포트를 WAS -> WEB 으로(목적지가 WEB) 방화벽을 오픈해야 한다.(WEB, WAS 서버의 영역이 서로 다를 경우) = Reverse Connection - 주요 설정에는 HTH, Thread 가 있다. - HTH는 Handler로 들어온 요청을 Thread에 분기하는 역할을 한다. - Thread는 요청에 대한 처리를 담당한다. - 서비스 마다 차이가 있지만 튜닝을 하게 된다면 HTH와 Thread 수치를 변경한다. 1. Webadmin > Servers > MS 선택 > Egine > WebConnection > Lock & Edit > WebtoB 선택 2. WebtoB_Listener 설정 Name : Listener 이름(원하.. 2023. 8. 30. [JEUS7,8] Http Listener 설정하기 - WebtoB가 아닌 JEUS에 직접 서비스를 호출하는 방식이다. - 일반적으로 개발서버나, 테스트 용도로 사용한다. 1. Webadmin > MS 선택 > Resource > ADD 선택 Lock & Edit 버튼을 눌러야 활성화 된다. Name, Listen Address, Listen Port를 입력해준다. Listene Address는 해당 서버의 IP를 입력한다.(hostname 가능) Listene Port는 호출할 Port를 입력한다. 입력후 확인버튼 클릭 확인 버튼을 꼭 눌러준다. 설정 후의 모습 2. Webadmin > MS 선택 > engine > WebConnection 선택 > http 선택 http 버튼은 Lock & Edit 버튼을 눌러야 보인다. Name, Server L.. 2023. 8. 30. [JEUS7,8] Log Level 설정하기 - JEUS MS 별 Log Level 을 설정하는 방법이다. - Log Level 설정은 재기동 필요없이 동적 반영이 된다. - 주요 로거에는 jeus.servlet, jeus.net, jeus.session, jeus.jdbc 가 있다. 1. Webadmin > Servers > MS 선택 > System Logging 선택 2. jeus 선택 3. Log Level 변경(Default : INFO) OFF > SERVERE > WARNING > INFO > CONFIG > FINE > FINER > FINEST 순 Log Level 4. 확인 버튼 후, Activate Changes 를 누르면 바로 적용 된다.(FINEST로 할 경우 로그 양이 엄청나다.) 5. 추가 로거 설정을 해야 하는 .. 2023. 8. 30. [JEUS7,8] DataSource RAC, TAC 설정하기 - RAC(Real Application Cluster) 방식은 Oracle DB 의 이중화 솔루션이다. - TAC(Tibero Active Cluster) 방식은 Tibero DB의 이중화 솔루션이다. - DB 이중화는 여러대의 DB를 하나의 Service Name으로 사용하는 방식이다. LoadBalance나 FailOver 기능을 사용하여 DB 부하나 장애 상황을 대처 할 수 있다. - LoadBalance : 부하 분산 하도록 균등하게 분배하는 역할을 한다.(분배 방식은 여러가지가 있음) - FailOver : 하나의 장비가 ShutDown됐거나 장애 상황인 경우, 정상 서비스 하는 장비로 연결해주는 역할을 한다. 1. Webadmin 접속 > Resource > DataSource > 설정된.. 2023. 8. 30. [JEUS7,8] DataSource 설정하기 - JEUS DataSource 를 사용하기 위해서 JDBC 드라이버가 필요하다. - 연동 가능한 DB Vendor는 ORACLE, MSSQL, MYSQL, TIBERO, DB2, SYBASE, INFORMIX 등이 있다. - JEUS는 DB vendor 별 JDBC Driver를 통해 Connection을 맺으며, 각 JDBC Driver는 JDK 버전을 타는 경우가 있으므로, 허용하는 버전을 잘 확인해야 한다. JDBC 드라이버를 JEUS_HOME/lib/datasource에 넣어준다. (JEUS 전체 재 기동이 필요하다.) 각 Vendor 사의 JDBC Driver를 꼭 넣어줘야 한다. Oracle JDBC Driver와 JDK 버전 허용 관계 참고 URL : https://www.oracle... 2023. 8. 30. [JEUS7,8] Application Deploy 하기 - 개발된 Application 소스를 JEUS 엔진(MS) 에 배포하는 방법이다. - 디렉토리, WAR, EAR, JAR, CAR, EJB 타입의 소스를 배포할 수 있다. - 하나의 MS에 다른 Context Path로 배포 할 수 있다. - 하나의 Application을 여러개의 MS에도 배포 할 수 있다. - 배포를 하기위해서 해당 MS가 기동 상태여야 한다. - 배포시 에러가 날 경우 JEUS 로그를 보고 소스 수정을 해야한다. (대게 Servlet 버전이나 JAVA 버전이 맞지 않아 발생하는 경우가 많다. 필히 확인) - JEUS7 JDK 1.6 ~ 1.8 지원 Servlet 3.0 지원 - JEUS8 JDK 1.7 ~ 1.8 지원 Servlet 3.1 지원 - JEUS8.5 JDK 1.8, 1.. 2023. 8. 30. [JEUS7,8] JEUS에서 Encoding 설정하기 - 한글,한자 깨짐 현상이 있는 경우, JEUS에서 Encoding 설정을 통해 Type을 통일 시켜줄 수 있다. - JEUS는 Default와 Forced 2가지 방법이 있는데, Default는 APP에 설정된 Encoding 설정이 되어있다면 우선적으로 적용되고, 설정이 안됐을 경우 JEUS에서 적용시켜주는 설정이다. Forced는 APP에 설정된 것과 상관없이 강제로 Encoding 적용을 시켜주는 설정이다. - JVM 옵션으로도 적용시켜줄 수 있으며, 재기동이 필요한 작업이다. 1. JVM 옵션을 통한 Encoding 설정 Servers > MS 선택 > basic 텝에서 중 하단 이동 > JVM Config 확인(JVM Option 설정하기 게시물과 동일) JVM Config 란에 -Df.. 2023. 8. 30. [JEUS7,8] MS(ManagedServer) 기동/중지 명령어 ** JEUS7,8 스크립트 및 명령어 JEUS 에서 MS(MangedServer)는 Tomcat의 Container 같은 역할을 한다. *dsa : JEUS admin에 접속할 수 있는 명령어 dsa -> si : Server Info 를 볼 수 있다.(MS 기동 상태, 시간, PID 등) dsa -> startserver MS명 : 특정 MS(=컨테이너)를 기동한다. dsa -> stopserver MS명 : 특정 MS(=컨테이너)를 중지한다. dsa -> ti : Thread Info 를 볼 수 있다. dsa -> cpinfo : Connection Pool Info 를 볼 수 있다. dsa -> help : 이외의 명령어 들을 볼 수 있다. dsa 는 DAS가 기동된 상태여야 볼 수 있다.(dsb.. 2023. 8. 29. 이전 1 ··· 13 14 15 16 다음 반응형