Apache Timeout 관련한 설정은 두가지가 있다.
1. Timeout
클라이언트의 요청에 의해 서버와 연결이 되었을 때 클라이언트와 서버간에 아무런 메세지가 발생하지 않았을 때 타임아웃시키고 연결을 끊을 시간을 초단위로 설정한다
즉, 비활성화된 연결에 대하여 얼마나 오랫동안 HTTP 연결을 유지하고 있을지를 설정 하는 내용으로.
Apache 버전에 따라서 Default "값"이 틀리다..
단위는 초(seconds) 이고
v2.2 |
300 (default) |
v2.4 |
60 (default) |
2. KeepAliveTimeout
KeepAlive의 값이 On일 경우에 유효한 값으로, 설정한 시간(초)동안 요청이 없다면 그 연결을 끊기 위해 타임아웃 시킨다.
Apache Process(Thread)가 클라이언트 Http 요청을 보내기전까지 대기하는 시간 설정
Apache 버전에 따라서 Default "단위"가 틀리다.
v2.2 | 5 (seconds) |
v2.4 | 5 (ms) |
그냥 썼다가 낭패보기 딱 좋음..ㅠㅠ