본문 바로가기

Back-End/JEUS

(8)
jeus 메모리 설정 클라우드 서버 버전에서 jvm 메모리 설정은 /home/tmax/jeus8/bin/cloudserver.properties 에서 수정한다. DAS 버전에서 jvm 메모리 설정은 /home/tmax/jeus8/bin/jeus.properties에서 수정한다. 이전 프로젝트 운영시 뭣도 모르고 클라우드 서버인데 아래 properties 파일 수정해서 메모리 부족 이슈가 있었다ㅜ 운영환경에서 6G 정도면 운영에서도 문제가 없다. 4G도 문제가 없어 보인다. jeusadmin -u jeus -p jeus 'st -m -server $hostname' 으로 현재 사용량 알 수 있다. 어느 버전인지 잘 모르겠다면 start.sh 찾아서 확인하면 된다. 기존 제우스에서는 DAS(Domain Admin Server)랑..
was에서 deploy한 최신 jar파일의 서비스를 찾지 못하는 경우 분명 서비스 경로에 배포했고, PVC도 마운트 잘 되어있는데 찾지 못하는 경우가 있다. log를 보면 정상적으로 해당하는 서비스그룹이 배포가 되어있다. 배포한 jar파일을 디컴파일해도 정상적으로 배포가 되어 있다. 이런 경우 내가 최신작업한 서비스에 대해 noSuchMethod에러가 뜰 가능성이 높다. 부팅할 때, 쿠버네티스 문제인지, jeus 문제인지 과거에 배포된 jar로 업로드 되는 케이스인걸로 예상된다. 명확하게 원인파악을 하진 못했다. 이런경우 `touch 최신jar 파일` 로 jar파일의 타임스탬프를 갱신해주면 정상적으로 배포가된다.
제우스 cache login 제우스 부팅 startManagedServer -u username -p password -server servername 제우스 부팅시 cache login 설정 추가 startManagedServer -u username -p password -server servername -f /sw/anylink/anylink7/bin/jeusEncode - password를 저장해놓고, id/pw를 안써도 기동되도록 하는 기능 - 원래는 USER_HOME/.jeusadmin/.jeuspasswd 에 저장되는데 사이트에서는 따로 경로파일을 지정해둔 것 - 지정하는 것도 -f 옵션이고 읽는것도 -f 옵션이다.
Jeus Boot Binding Exception domain.xml을 올바르게 설정함에도 불구하고 내가 설정하지 않은 169.254.*.* 형식의 host ip address로 Domain Admin Server가 세팅되는 신기한 현상을 경험해 본 사람이 있을 것이다. ========================================================== This license is not appropriate for product runtime mode. Replace the license with an appropriate one. [2020.02.28 13:28:40][2] [launcher-1] [Launcher-0012] Starting the server [adminServer] with the command /usr/li..
domain.xml 변경 domain.xml은 DAS(Domain Application Server)가 기준이고 MS(Middlewarre Server)는 DAS정보를 동기화해서 사용한다. 자신의 domain.xml이 변경된다면 DAS가 다른 서버에 연결되어서 동기화 된 것이다. domain.xml의 domainID가 같으면 동기화되는 현상이 있다. 같은 네트워크에 있으면 변경하는게 좋다. ps -ef로 jeus 프로세스 다 죽이고, domain.xml을 정상적으로 작성한 후 dasboot를 해보자 티베로가 정상적으로 부팅되었는지도 꼭 살펴보자
jeus 부팅 오류(jeus.management.JeusManagementException: failed to get MBeanServerConnection for Jenkins.) [2020.02.21 09:54:33][2] [adminServer-1] [JMS-6822] The JMS engine with the server named adminServer has started. [2020.02.21 09:54:36][2] [adminServer-42] [SCF-0200] SCF Leader state has been changed from 'ELECTING' to 'ASSIGNED'. [2020.02.21 09:54:38][2] [adminServer-26] [SCF-0200] SCF Leader state has been changed from 'ASSIGNED' to 'ELECTING'. [2020.02.21 09:54:41][2] [adminServer-42] [SCF-0..
jeus8-bxxx.zip 형태의 바이너리 설치방법 1. jeus 바이너리 압축파일을 c드라이브로 이동후 압축해제 cp jeus8.zip ../../home/guest WSL은 unzip이 안깔려 있으므로 설치해 준다 apt install unzip unzip jeus8.zip -d ./jeus8 ※ 환경변수 설정 - 모든 사용자에게 적용 : /etc/bash.bashrc - 특정 사용자에게만 적용 : /home/username/.bashrc 2. JEUS_HOME, PATH 추가 export JEUS_HOME=$HOME/jeus8 export PATH=$JEUS_HOME/lib/etc/ant/bin:$PATH ※ '='앞뒤에 space가 있으면 오류나는 것 주의 3. 홈으로 이동한 후 변경된 .bashrc 적용 cd . .bashrc 4. 추가설정 - ..
JEUS 1. JEUS 개요 2. 구성요소와 아키텍처 3. Jeus 설치 4. 특징 - Web Application Server : 컴퓨터나 장치에 어플리케이션을 수행해주는 미들웨어로 동적 서버 콘텐츠를 수행 - JAVA EE를 이용한 비동기 메시징, 데이터베이스 처리, 분산 트랜잭션 등을 수행 5. 장점 - 대규모 부하 처리 Web Server 지원 - 분산환경에서 트랜잭션 보장 - WebtoB와 결합 최적(서로 Pipe 통신 가능) 6. 단점 - JEUS 매니저가 죽을 경우 그에 속한 컨테이너도 죽는 문제 7. 대체할 수 있는 제품 및 오픈소스 - 톰캣, Node.js