기술지원 문의

request-timeout 문의
안재광 / 2004-05-13 10:40

resin.conf 에 보면  라는 부분이 있습니다.
기본값이 65s초 설정되어 있네요.
그리고 주석에는 How long an idle keepalive connection should listen to the socket. 이라고 써 있는데
이것은 제가 이해하기로는 소켓이 연결되고 얼마나 오랜시간동안 대기할 것인가에 대한 시간인
것으로 알고 있습니다. 틀리면 말씀해 주세요.
그래서, 저희는 이 값은 아주 짧게 조정해 주려고 수정을 했는데,
10s 이하로는 줄어들지를 않습니다. 11s까지만 정상적으로 실행이 되고 10s이하로 설정하여
레진을 실행시면 다음과 같은 에러가 납니다.

http listening to *:80
com.caucho.server.http.ConfigException: /C:/resin2(2.1.11)/conf/resin.conf:134:
live-time must be less than request-timeout
        at com.caucho.server.http.Application.error(Application.java:3944)
        at com.caucho.server.http.ResinServer.addTcpServer(ResinServer.java:793)

        at com.caucho.server.http.ResinServer.addServer(ResinServer.java:726)
        at com.caucho.server.http.ResinServer.addServers(ResinServer.java:521)
        at com.caucho.server.http.ResinServer.init(ResinServer.java:409)
        at com.caucho.server.http.ResinServer.main(ResinServer.java:1167)
        at com.caucho.server.http.HttpServer.main(HttpServer.java:103)

에러를 보면 live-time은 request-timeout 보다 작아야 한다고 하는데 resin.conf에서는 도대체 live-time을 어디서 설정을
해야 하는것인지 알 수가 없습니다.

답변 부탁합니다.
감사합니다.

[Re]request-timeout 문의
관리자 / 2004-05-17 09:16

srun의 live-time이 디폴트로 10초로 되어 있습니다. 

request-timeout은 live-time보다 길게 설정되어야 합니다. 

srun이 live되어 있는데 request-time이 그보다 작게 설정되어 적용된다면 문제가 발생하겠죠. 
미리 그 문제를 막기 위해 configuration error가 발생합니다.

srun설정하는 곳 밑에 다음과 같이 설정하시면 live-time을 조정할 수 있습니다.
10s