Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Tomcat showing this error "This is very likely to create a memory leak". How to resolve this issue?

I have created a web application in Apache Cocoon.This website is running properly but after every 3-4 days, it stops responding. It doesn't run until and unless, we restart the tomcat service. In the catalina.2011-05-09.log file, it shows following error:-

"May 9, 2011 3:17:34 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads SEVERE: The web application [/webresources] is still processing a request that has yet to finish. This is very likely to create a memory leak. You can control the time allowed for requests to finish by using the unloadDelay attribute of the standard Context implementation."

I am not been able to understand the cause of this problem. Can someone suggest me how to resolve this issue?

like image 940
Shahab Abbasi Avatar asked Aug 13 '26 14:08

Shahab Abbasi


1 Answers

You are using a library that is starting one or more threads and is not properly shutting them down or releasing other resources captured by the thread. This often happens with things like Apache HTTP components (I get this error with Http Components) and anything that uses separate threads internally. What libraries are you using in your Cocoon application?

like image 162
Femi Avatar answered Aug 15 '26 04:08

Femi