본문 바로가기
Developer/Server & JVM

[Tomcat] org.apache.catalina.webresources.Cache.backgroundProcess The background cache eviction process was unable to free [10] percent of the cache for Context [] - consider increasing the maximum size of the cache. After eviction approximately

by 순수한소년 2022. 6. 3.
728x90
반응형

일반경고메시지라고 생각하고 넌 그냥 넘어가고 있겠지...

하지만, 경고메시지는 없애야 하지 않을까?

 

구글번역만 해봐도 요렇게 나오네...

백그라운드 캐시 제거 프로세스가 컨텍스트 []에 대한 캐시의 [10]%를 해제할 수 없습니다. 캐시의 최대 크기를 늘리는 것이 좋습니다. 퇴거 후 대략

자 침착하고

 

- 경로 : /apps/apache-tomcat-8.5.8/conf/

- 파일 : context.xml

- 수정내용

톰캣의 default설정으로는 캐시메모리가 부족해서 화면 로딩이 길어지는 현상이 발생

조치로 캐시메모리를 100mb추가함.

기술적수정근거

https://tomcat.apache.org/tomcat-8.0-doc/config/resources.html

 

 

/apps/apache-tomcat-8.5.8/conf/context.xml

여기만 수정해보자.

 

<Context>

<!-- Default set of monitored resources. If one of these changes, the -->

<!-- web application will be reloaded. -->

<WatchedResource>WEB-INF/web.xml</WatchedResource>

<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>

 

<!-- Uncomment this to disable session persistence across Tomcat restarts -->

<!--

<Manager pathname="" />

-->

 

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

</Context>

 

이제 화면로딩 잘되고, 스트레스 안 받는다.

 

728x90
반응형