기술지원 문의

[답변][문의]레진2.1.17 자꾸다운이 됩니다. 설정에 문제가 있는지..
기술지원팀 / 2008-07-24 14:19

아~~ 죄송합니다. ^^: 제가 착오가 있었습니다.

 

Resin 2.x 버전은 현재 caucho 사에서도 지원을 하지 않아, 대부분 3.x 만 지원하다보니 착오가 있었네요..

 

request-timeout 은 다음과 같습니다.

 

<request-timeout>

Time in seconds for a connection to timeout. An idle client uses a TCP connection until it quits. request-timeout limits the time taken up by idle clients.
Default: Defaults to 65 sec.


request-timeout은 비정상적으로 오랜시간동안 An idle(=Active)상태인 TCP접속에 대하여 최대 얼마나 기다려 줄것인가를 설정합니다.

이 설정은 일반적으로 기본값을 유지하지만 시스템에 따라 TCP Kernel parameter의 조정이 실패하여 TCP쪽 연결이 너무 오래 지체 되거나 Apache Proxy Module의 잘못된 동작으로 사용자요청에 의해 Apache가 생성한 소켓이 오랜시간 지속될 경우 이를 해지하기 위하여 설정을 줄여주기도 합니다.

이 설정값은 JAVA 프로그램이 처리완료되는 일반적인 시간보다는 커야 하며 경험값 으로 최소 10초 이상은 설정할 것을 권장합니다

그러므로 현재 설정하신 20s 정도가 적절한 수준이라고 생각하시면 됩니다.

 

[문의]마지막으로 문의드립니다.^^
강현선 / 2008-07-24 14:46

ㅋㅋ 그러셨군요...

그러면 레진2.x버전에서는 관리자님께서 말씀해주셨던

 

<thread-max>2048</thread-max>    //Resin에서 처리할 수 있는 최대 쓰레드수
<thread-keepalive id=200 />        //Resin에서 KeepAlive 될 수 있는 개수
<request-timeout id=20s />           // Request 대기 시간(초)
<thread-min id=50 />                 //Resin에서 생성할수 있는 최소 쓰레드수

이부분을 알려주신 값들로 이렇게 셋팅해도 무방한지 마지막으로 문의드리겠습니다..

감사합니다.