OpenSource

Apache Timeout

아르비스 2017. 1. 3. 16:35

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)



그냥 썼다가 낭패보기 딱 좋음..ㅠㅠ