답변 2개
채택된 답변
+20 포인트
마르스컴퍼니
Expert
4년 전
정확히는.. '오류로 처리되는' 시간이 아닌 '연결을 끊는' 시간입니다.
1 ~ 2초로 짧게 설정하면, 그 이상의 시간이 걸리는 페이지 로딩시 연결이 끊기면서 기대했던 페이지 로딩이 되지 않게 됩니다. 일반 이미지/텍스트 페이지의 경우 3초 이상의 시간이 걸리는 경우 일부내용이 정상적으로 보이지 않게 된다던가 하고.. 파일 업로드 처리 페이지의 경우에는.. 3초 이상이 걸리는 경우 업로드 처리가 정상적으로 완료되지 않게 됩니다.
보통은 기본값이 300초로 설정되어 있는 경우가 많은데..
서버 가용성 및 DDOS 공격 방지 등을 위하여 비교적 짧게 설정하는게 권장되는 편입니다.
대략 10~30초
10초 이하로 더 짧게 설정하는 경우에는 위와같은 문제가 자주 발생할 수 있기 때문에.. 최소 10초 이상으로 설정하는 것이 좋습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
하이바네
4년 전
�
엑스엠엘
4년 전
https://httpd.apache.org/docs/2.4/mod/core.html#timeout
The TimeOut directive defines the length of time Apache httpd will wait for I/O in various circumstances:
When reading data from the client, the length of time to wait for a TCP packet to arrive if the read buffer is empty.
브라우저가 기다리는 시간이 아닙니다.
서버가 기다리는 시간입니다.
The TimeOut directive defines the length of time Apache httpd will wait for I/O in various circumstances:
When reading data from the client, the length of time to wait for a TCP packet to arrive if the read buffer is empty.
브라우저가 기다리는 시간이 아닙니다.
서버가 기다리는 시간입니다.
댓글을 작성하려면 로그인이 필요합니다.
4년 전
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
하이바네
4년 전
답변 감사 드립니다.
제가 찾던게 아닌 Keep Alive에 대한거네요...
제가 찾던게 아닌 Keep Alive에 대한거네요...
�
엑스엠엘
4년 전
문의하신 내용은 오하려 keep-alive에 가깝습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
저도 저런 문제가 발생하지 않을까 예상하고 Timeout을 2초로 설정값을 바꾸고 apache를 리스타트 시켰는데 ajax로 5초 이상 불러오는 페이지도 정상적으로 데이터가 나타나고 있어서 조금 의아한 상황입니다.
그리고 특정 api에서 20초 정도 동안 파일 업로드를 해주는 경우가 있는데 거기에서도 잘 업로드가 되고 있어서... 이상하네요 ㅎㅎ