Утечка памяти Tomcat 6.0.16 + SSL
От: Alex20010  
Дата: 30.04.08 10:28
Оценка:
Привет всем!

Запускаю на томкате простой сервлет.
Вот часть его кода:
      protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            response.getWriter().write("post!!!");
            response.setStatus(200);
      }


Используется чистый дистриб томката, скаченный с сайта. Конфиг используется стандартный, за исключением коннектора
    <Connector port="8443"
        maxHttpHeaderSize="8192"
        connectionTimeout="60000"
        enableLookups="false"
        disableUploadTimeout="true"

        maxThreads="900"
        minSpareThreads="350"
        maxSpareThreads="700"
        acceptCount="700"

        protocol="HTTP/1.1"
        SSLEnabled="true"
        scheme="https"
        secure="true"
        clientAuth="false"
        sslProtocol="TLS"
        keystoreFile="/opt/.keystore"
        keystorePass="tomcat" />


Система работает под нагрузкой следующего рода. 40 потоков, каждый из которых шлет раз в секунду POST запрос.
Никаких необычных заголовков в запросе нет.
Томкату при старте выдаю 300Мб памяти.

После примерно трех часов работы он выдает OutOfMemoryError.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.