본문 바로가기

DEV/Jeus

제우스 부팅 확인

반응형

1. JEUS 프로세서

#>ps -ef | grep java

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

2. 프로프레임

참고로 프로프레임 환경하에서 구동되는 제우스( 프로프레임 스튜디오의 서버 부분 처리) 가 제대로 떠 있는 지 확인할 때 위의 ps 명령을 많이 사용하게 된다.

#>ps -ef | grep java | grep "tmax "

tmax 3138116 3191078   0  23:00:09      -  0:35 /usr/java5/bin/java -Djeus.dispatcher.blocking=true -Xmx512m -Xbootclasspath/p:/tmax/jeus/cbs/lib/system/extension.jar:
tmax 3691516 3138116   6  23:00:17      - 10:39 /usr/java5/jre/bin/java -Dcontainer1 -Xbootclasspath/p:/tmax/jeus/cbs/lib/system/extension.jar
tmax 3592658       1   0  23:00:09      -  3:04 java -cp ./logserver.jar -Dfile.encoding=EUC-KR

여기서 3개가 걸려 나오는데 logserver 가 하나 더 보인다.  이 logserver가 스튜디오와 서버간의 통신을 담당해 주는데 스튜디오에서 컴파일, dlupdate 등의 명령을 내릴 때 이 로그서버를 통해서 명령이 서버로 전달된다.

3. 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 프로세스 확인한다.



원문 : http://pangate.com/140
반응형
댓글