본문 바로가기

WAS

(98)
[JBoss/WildFly] Example DS 데이터소스, h2 JDBC Driver 삭제하기 #. 참고 레드햇 문서 https://access.redhat.com/solutions/2360921 #. ExampleDS 삭제 Example DS 삭제 후 서버 재기동 시 아래와 같이 dependency 에러가 발생하게 된다. Subsystem -> EE -> Default Bindings 메뉴로 이동 Datasource 항목의 java:jboss/datasources/ExampleDS 내용을 삭제해야 한다. #. h2 JDBC Driver 삭제 ExampleDS를 삭제하고 나면 h2 드라이버 삭제가 가능하게 된다.
[JBoss/WildFly] standalone mode - data, tmp 디렉토리 삭제로 인한 프로세스 shutdown 불가 상황 standalone 모드 기동 시 아래 jvm 옵션으로 server 홈 디렉토리 지정이 가능하다 -Djboss.server.base.dir 프로세스 기동 시, server.base.dir 디렉토리 하위에 data, tmp 디렉토리가 생성된다. 각종 cache 데이터 정리를 위해 data, tmp 디렉토리를 삭제해야 하는 경우가 종종 발생한다. 해당 디렉토리 삭제는 반드시 프로세스 shutdown 상태에서만 진행해야 한다. 서버 프로세스가 기동 된 상태에서 data, tmp 디렉토리 삭제 시 프로세스 shutdown 자체가 불가해지므로 주의해야 한다. case #01. tmp 디렉토리가 없는 경우 서버 프로세스 shutdown 명령어 실행 시 아래와 같이 username과 password를 수동으로 입력해..
[WebLogic] Thread Socket Muxer https://blueyikim.tistory.com/222
[JBoss/WildFly] 데이터소스 pool 사용량 체크 cli 명령어 참고 글 https://access.redhat.com/solutions/268793 datasource_statistics.sh #JAVA_HOME export JAVA_HOME=/usr/jdk/jdk1.8.0_202 #--------------------------------------------------------------------------- #server_properties JBOSS_HOME=/app/jboss/jboss-eap-7.4 IP_ADDRESS=192.168.55.169 MANAGEMENT_PORT=9100 #--------------------------------------------------------------------------- #datasource_name DA..
[JBoss/WildFly] session clustering 설정 (JGroups 사용) #. 참고 글 (클러스터링 설정 방법) https://chanchan-father.tistory.com/769 https://chanchan-father.tistory.com/980 https://jboss.openmaru.io/docs/16.JBossEAP6_Clustering.html (각 소캣 별 역할) http://www.opennaru.com/jboss/jboss-eap-socket-binding/ (full-ha 프로파일 사용 시 활성화되는 activeMQ 모듈의 password 변경 가이드) https://stackoverflow.com/questions/39327229/amq119099-unable-to-authenticate-cluster-user-activemq-cluster-admin..
[JBoss_WildFly] Domain mode를 사용하지 말아야 하는 이유 Domain 모드 사용에 따른 운영 상의 단점이 너무 많다. 서버 인스턴스 갯수가 많다 하더라도 Standalone 모드 사용하는 것이 모든 면에서 좋아보인다. Standalone 모드 사용하는 것이 장애 point도 적기 때문에 결과적으로 작업량이 오히려 줄어든다. 고객이 Domain 모드를 사용하고 싶어 하더라도 최대한 Standalone 모드를 사용하도록 유도해야 한다. 그렇게 해야 추후에 서로 편하다고 최대한 설득해야 한다. Domain 모드 사용 시 아래와 같은 문제점 및 장애 상황이 발생한다. 01. config 변경 후 서버 인스턴스 기동/정지 hang 현상 발생 management console 에서 config 변경 시, 연결된 모든 host의 domain.xml에 변경사항이 동기화되어야..
[JBoss/WildFly] 불필요한 포트 없애기 (iiop, modcluster) 일반적인 상황에서 iiop, modcluster 기능은 사용하지 않는다. 실제로 쓰이지는 않는데 port가 LISTEN 되고 있으므로 운영 상에 불편을 끼칠 수 있다. 해당 기능들은 반드시 필요한 경우가 아니라면 비활성화 하는 것이 좋을 듯 하다. #. iiop iiop, iiop-ssl 포트는 full, full-ha 프로파일을 사용할 경우에 활성화 된다. iiop 외에도 ActiveMQ 같은 불필요 기능들로 인해 장애 포인트만 늘어나게 되므로 반드시 해당 기능이 필요한 경우가 아니라면 standard, ha 프로파일을 사용하도록 하자. #. modcluster modcluster 소캣은 WEB서버 proxy 구현 시 modcluster 모듈을 사용할 경우에 쓰인다. modcluster 소캣에서 Mul..
[JBoss_WildFly] Application Deploy (Standalone & Domain Mode) 참고 글 (레드헷 JBoss 문서) https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.4/html/configuration_guide/deploying_applications#deploy_app_managed_domain_cli (관련 블로그 글) https://chanchan-father.tistory.com/773 https://fliedcat.tistory.com/10 exploded 모드 deploy archived 모드에서는 hot deploy가 동작하지 않는다. exploded 모드를 (디렉토리 형태로 deploy) 사용하는 것이 편리하다. deploy 대상 디렉토리 이름은 자..