Tomcat запускает webapp под Windows. Через несколько дней (при очень низкой нагрузке) исключение, указанное в заголовке, начинает появляться в журналах, никаких новых подключений не может быть установлено с этой точки, единственное исправление заключается в перезагрузке сервера.
Окружающая среда:
- Последний Tomcat 6
- Windows Server 2008 R2
- Обновление JDK 6 30
- SQL Server 2008
- Аутентификация Kerberos
Доказательства, собранные до сих пор:
- netstat не показывает чрезмерного количества подключений
- ProcessExplorer не показывает чрезмерного количества дескрипторов открытого файла.
- Использование основной памяти системы в среднем
- Использование кучи JVM в среднем
- перезапуск Tomcat не решает проблему
Открытые вопросы:
- Если бы мы протекали соединения, не должны ли они отображаться в netstat?
- не следует перезапуска сервера приложений разрешать проблему, потому что ОС должна освобождать все ресурсы процесса?
- Есть ли способ проследить проблему до ее возникновения? Например. установка программного обеспечения для мониторинга, возможно, что-то похожее на lsof и т.д.?
У меня нет идей, любые подсказки оценены!