아파치 웹서버 CPU 100% 사용될 때 경우 해결방안 본문
아파치 웹서버 CPU 100% 사용될 때 경우 해결방안
- 2021. 1. 17. 12:00
반응형
이 경우는 특수한 경우이므로 100% 꼭 맞지는 않음을 미리 말씀드립니다.
현재 시스템 구성은 아파치 웹서버 2.0.36 + 톰캣 7.0 + ms-sql 2008 로 연동이 되고 있으며
WAS에는 spring 기반의 프레임웍이 올라가 있는 상황임.
웹서버는 단순히 자바스크립트, 스타일시트, 이미지 등만을 처리함. (알고 있는 사실 ^^;;;)
WAS쪽 프레임웍에 첨부파일 특히 사진을 올리는 부분과 보여주는 부분, 다운로드를 하는 부분이 있는데
여기서 다른 건 다 괜찮은데 용량이 조금 큰 (2MB보다 큰) 사진을 보여주려고 시도하면
아파치 웹서버의 CPU가 100%를 치면서 약 20초 동안 유지되는 현상이 보임.
이러한 현상이 발생될 경우에는 아파치 웹서버의 httpd.conf 파일에서
EnableSendfile off를 주석처리하여 off 시켜서 재기동을 하면
이런 현상이 많이 개선 되었다.
----------------------------------------------------------------------------------------
위의 경우, 추가 확인 결과
아파치 웹서버는 32bit용이고 WAS는 64bit 용이었다. 두둥....
그래서 웹서버를 64 bit로 맞춰서 설치했더니 해결이 되었다. 두둥... ㅠㅠ
반응형
'프로그램 > JAVA' 카테고리의 다른 글
오류 발생 unsupported major.minor version 51.0 tomcat 6 또는 7 (0) | 2021.01.18 |
---|---|
[JSP] 다국어 처리 : Local클래스 이용하기 (0) | 2021.01.18 |
Maven의 pom에 대한 dependency를 찾고 가져오는 방법 (0) | 2021.01.17 |
TOMCAT Console에서 logging 처리 (0) | 2021.01.17 |
다이나믹 프로젝트에서 Maven 프로젝트로 변경 (0) | 2021.01.16 |
RECENT COMMENT