2009.09.08 14:41

Apache SSL에서 주기적으로 속도가 느리다면

 

이번에 참여해서 진행하고 있는 프로젝트 요구사항 중에 하나가

 

보안서버를 적용 하는 것이었습니다.

 

그런데,

 

몇가지 이슈 때문에 전체에 SSL을 적용하는 것으로 했습니다.

 

몇가지 우여 곡절 끝에

 

Application이 있는 서버와 이미지 서버를 분리 하기로 했습니다.

 

그런데 이미지서버가 주기적으로 매우 느려 지는 현상을 발견 했습니다.

 

그래서 아파치 설정을 변경 하던 중에

 

#SSLSessionCache        none
#SSLSessionCache        shmht:/usr/********/apache2/logs/ssl_scache(512000)
#SSLSessionCache        shmcb:/usr/********/apache2/logs/ssl_scache(512000)
SSLSessionCache         dbm:/usr/********/apache2/logs/ssl_scache
SSLSessionCacheTimeout  300

 

이렇게 설정 되어 있는 것을 발견 했습니다.

 

Timeout도 바꿔 보고

 

KeepAliveTime 등도 바꿔 봤지만

 

소용이 없었는뎅

 

위의 것을 발견 하고는

 

그 주기가 5분이라는 것을 알았습니다. ^^;;

 

SSL 세션 캐쉬를 남기는 시간 5분마다 느려졌던거죠 T.T

 

그래서

 

젤위에 있는 none를 주석을 풀고

 

밑에 있는 두줄

 

시간 설정과 캐쉬 파일 설정을

 

주석 처리 했습니다.

 

그리고 아파치를 다시 켜서

 

스트레스 테스트를 진행 했는데

 

끄떡 없는 것을 발견했습니다.

 

저거 발견하기 전에 삽질한걸 생각하면 T.T

 

다른 분들은 이런 삽질을 좀 안했으면 해서 적어 봅니다.

 

좋은 하루 되십시오.

 


 

이 글은 스프링노트에서 작성되었습니다.

신고
Trackback 0 Comment 0


티스토리 툴바