컴퓨터활용/자바

JEUS 부팅 확인 하기

멜번초이 2012. 3. 21. 18:50

1. JEUS 프로세서

#>ps -ef | grep java | grep jeus

jeus4     7745  7744 15 09:08 pts/0    00:00:10 java -server -Xbootclasspath/p:/tmax/jeus4/lib/system/extension.jar:/tmax/jeus4/lib/system/jaas.jar -classpath /tmax/jeus4/lib/system/bootstrap.jar -Djeus.session.version=SOCKET -Djava.library.path=/tmax/jeus4/lib/system::/tmax/jeus4/lib/system:/tmax/jeus4/lib/system:/tma

jeus4     7804  7745 20 09:08 pts/0    00:00:12 /usr/local/j2sdk1.4.2_07/bin/java -server -Dcontainer1 -Xbootclasspath/p:/tmax/jeus4/lib/system/extension.jar:/tmax/jeus4/lib/system/jaas.jar -classpath /tmax/jeus4/lib/system/bootstrap.jar -Djava.security.policy=/tmax/jeus4/config/security/policy -Dsun.boot.library.path=

=> java - server -Xbootclasspath 라고 뜬 것이 jeus manager
    java - server -Dcontainer1 이라고 뜬 것이 jeus container  

위에서 진하게 표시해 놓은 것과 같이 제우스 매니저의 PID 와 컨테이너의 PPID 가 동일한 점이 특징이다.
   이것은 제우스 매니저가 제우스 컨터이너를 fork 시켜서 구동시켰음을 알 수 있다. 둘이 서로 상당부분의 메모리를 공유(COPY)하면서 한 몸이라고 생각하면 쉬울 것이다.

java 로 필터링 했을 때 프로세스가 너무 많다면 다음과 계정id로 한번 더 grep 처리한다.

#ps -ef | grep java | grep jeus4

container 로그를 확인할 수 도 있다.  부팅 과정에서 오류가 없이 잘 떴는지 확인 할 수 있다.

jeus admin

제우스 오너 계정(흔히 tmax)으로 접속할 수 있다면   jeus admin 으로 접속하여 확인할 수도 있다.

fstdb:[/user01/app]ja
JEUS 6.0 (Fix#7) administration tool
fstdb>
fstdb>conlist
Engine container list of the node fstdb
        [1] fstdb_container1 : READY
        [2] fstdb_container3 : READY
        [3] fstdb_container4 : READY
fstdb>
fstdb>
fstdb>pidlist
node or container : fstdb, pid : 21561672
node or container : fstdb_container1, pid : 27525382
node or container : fstdb_container3, pid : 24903688
node or container : fstdb_container4, pid : 29687822
fsdb>



2. WebtoB 프로세서

WebtoB의 경우 여러 프로세스가 기동된다.

엔진 프로세스라 할수 있는 것으로는 hth, htl, wsm의 세 개가 있다.
- hth: client handler 1개 이상
- htl: listener 1개
- wsm: manager 1개
- hths: client handler SSL 1개 이상 

그외의 프로세스는 업무를 처리하는 프로세스들인데
- htmls: html/image/css/js/file 등을 처리하는 프로세스
- cgis: CGI 를 처리하는 프로세스
- ssis: SSI를 처리하는 프로세스
위의 것들은 MinProc/MaxProc에 설정된 수만큼 기동이 된다.

apache는 동일한 프로세스가 여러개 기동 되는 방식이라면, WebtoB는 기능을 분담한 프로세스가 각각 기동이 되는 것이다.

#>ps -ef | grep wsm
    tmax  741744       1   0  9월  2일      -  1:07 wsm -I proframe_1016314 -b 1016314
#>ps -ef | egrep "hth|htmls"
    tmax 1048576       1   8  9월  2일      - 48:46 hth -I proframe_1016314 -b 1016314
    tmax 1474764       1   0  9월  2일      -  0:00 htmls -I proframe_1016314 -b 1016314 -s html
    tmax 1925234       1   0  9월  2일      -  0:00 htmls -I proframe_1016314 -b 1016314 -s html
    tmax 2015444       1   0  9월  2일      -  0:00 htmls -I proframe_1016314 -b 1016314 -s html
    tmax 2064542       1   0  9월  2일      -  0:00 htmls -I proframe_1016314 -b 1016314 -s html

4.  Windows 환경이라면

작업관리자를 통해 java 프로세스 확인한다.