У нас есть приложение, работающее на WebSphere. Запросы часто выполняются долго (десятки минут). Наши пользователи сообщают, что Internet Explorer разрывает соединение и через некоторое время ожидания показывает пустой экран. В журнале приложения указано, что запросы завершаются нормально на уровне сервлета, хотя и дает ряд таких ошибок:
[24.04.15 11: 31: 19: 253 MSK] 0000001f ThreadMonitor W WSVR0605W: Тема «WebContainer: 2» (00000027) была активна 750529 миллисекунд и может зависнуть. Всего на сервере есть / есть 1 поток (-а), который может зависнуть
Какие параметры конфигурации WebSphere или Internet Explorer следует учитывать при решении проблемы?
Прежде всего, я хотел бы отметить, что если ваше приложение выполняет очень длинные транзакции, вам нужно найти асинхронный способ справиться с этим.
Если вы не отвечаете за дизайн приложения, вы можете сделать две (действительно грязные) вещи:
Но вы обязательно должны исправить то, что не так с вашей серверной частью И / ИЛИ вашей реализацией (или сделать дамп ядра для вашего разработчика).