[Tomcat] 톰캣 캐시 용량 늘리기
본문 바로가기

Web 개발/Java, SpringBoot, JPA

[Tomcat] 톰캣 캐시 용량 늘리기

728x90
반응형

서비스를 실행시킬 당시에는 프로그램이 잘 동작하는듯 하였으나

당일 저녁부터 접속이 되지 않았다.

 

Catlina쪽 로그를 보니 다음과 같이 오류가 발생했다.

에 위치한 리소스를 웹 애플리케이션 []을(를) 위한 캐시에 추가할 수 없습니다. 왜냐하면 만료된 캐시 엔트리들을 없애버린 이후에도 여유 공간이 충분하지 않기 때문입니다. 캐시의 최대 크기를 증가시키는 것을 고려해 보십시오.

검색해보니 Tomcat 캐시 용량을 설정하지 않으면 자동으로 10MB로 설정되어 용량이 부족하여 발생한 오류였다.

그래서 다음과 같이 해결하였다.

 

1. 서비스 중지

net stop "서비스명"

 

2. Tomcat 메모리 용량 늘리기

cd C:\Servers\apache-tomcat-9.0.30\bin
tomcat9w //ES//"서비스명"

다음과 같은 창이 뜨면 Java탭으로 이동하여 메모리 용량 늘리기

 

3. Tomcat 캐시 용량 늘리기

apache-tomcat > conf 폴더 하위에 context.xml 파일을 메모장으로 열어

다음과 같이 추가하기

<Resources cachingAllowed="true" cacheMaxSize="100000"/>

 

4. 서비스 다시 시작

net start "서비스명"

 

728x90
반응형