1. 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
2. 프로프레임
참고로 프로프레임 환경하에서 구동되는 제우스( 프로프레임 스튜디오의 서버 부분 처리) 가 제대로 떠 있는 지 확인할 때 위의 ps 명령을 많이 사용하게 된다.
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는 기능을 분담한 프로세스가 각각 기동이 되는 것이다.
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
'DEV > Jeus' 카테고리의 다른 글
permgen space 부족하다고 나올 경우 (0) | 2013.06.13 |
---|---|
제우스(Jeus) 라이센스 확인 (1) | 2012.03.21 |
[JEUS] 컨테이너 한개만 내리기 (0) | 2011.02.25 |
JEUS JDK 버전 변경하기 (0) | 2011.02.24 |
제우스 수동으로 서블릿 컴파일 (0) | 2010.07.21 |