OS/SOLARIS2004. 6. 2. 05:36
반응형

Sun One

 

프로세스의 갯수는 CPU갯수만큼.

 

웹서버 정지

 

/webserver_root/https-admserv/stop

 

웹서버 Access log

 

tail -f /webserver_root/https-admserv/logs/access

 

환경설정

 

/webserver_root/https-instance/config/magnus.conf

RqThrottle 128 (디폴트)

Maximum Simultaneous Requests

 

Listen Socket 에 대한 환경화일

/webserver_root/https-instance/config/server.xml

 

Maxsessions : 1000 (default)

timeout : 1800초(30분)

할당된 세션이 아무런 작업을 하지 않고 넘긴시간이 지날경우 해당 세션을 파기

 

Maximum Heap Size

 

default : 16777216byte (1.6G)

 

reapInterval 설정된 시간마다 세션의 휴지시간을 Timeout과 비교하여 Timeout 된 세션을 회수

기본값 600초(10분)

일정 시간마다 일괄적으로 세션을 회수

 

docs.sun.com Administrator's Guide ONE Web Server , Enterprise Edition 참조

 

Solaris 8 일경우에는 개선된 Thread Library 를 사용하기 위하여 시스템에서 제공되는 lwp 라이브러리를 사용하는 것이 성능에 도움이 된다.

다음과 같은 경로 추가

webserver_root/http-instnace/start

 

LWP_LIB_PATH=/usr/lib/lwp

LD_LIBRARY_PATH=${LWP_LIB_PATH}:

 

1개의 HTTP 데몬에 60MB의 Physical Memory 를 권장한다.

 

메모리 계산법 :

Process x 60MB +{(Concurrent User - 50) x 0.512MB}

= 4 x 60 + {(100 - 50) x 0.512} = 85.6MB

 

프로세서 4개 , 동시접속자 100명 , 1명당 512 K를 권장

 

응답시간이 크다는 것은 웹서버가 과부하 상태라는 것을 뜻한다.

과부하가 되는 이유는 어플리케이션의 문제 또는 시스템 리소스 부족인 경우가 많으므로 먼저 CPU,Physical Memory, 스왑 메모리, Disk I/O 사용량을 점검한다.

시스템이 정상적인 상황에서 Delay 만 클 경우 서버측 프로그램들의 상태를 점검한다.

 

모니터링을 위하여 Perfdump 실행

1.obj.conf 파일의 defalut object tag 안에 다음 내용을 추가한다.

NameTrans fn=assign-name from="/.perf" name="perf"

 

<Object name="perf">

Service fn="service-dump"

</Object>

 

2.Server manager - monitor 탭 - Monitor Curren Activity 메뉴에서 monitoring 을 반드시 활성화시킴

 

3. 웹서버 재기동

 

4. http://호스트:포트/.perf 접속

 

BMT시에는 keepalive 접속을 허용하지 말아햐 한다.

 

/etc/system

rlim_fd_max=8192

rlim_fd_cur=4096

 

java.lang.OutOfMemoryError :

java heap 영역 부족할 경우발생

 

/webserver_root/https-instance/config/jvm12.conf

jvm.minHeapSize 1048576 JVM이 사용할 메모리 영역을 웹서버 시작시 공간을 확보한다.

jvm.maxHeapSize 16777216 JVM이 사용 가능한 최대 메모리량을 지정한다.

 

Web server Down 메시지

 

/var/adm/messages uxwdog : server exit : status 1 (Interrupted system call)

 

 

반응형
Posted by [PineTree]