Некоторые фоны, веб-приложение, построенное на JSF2 + Primefaces 2.2.1, размещенное на JBoss 5.
Недавно мы поставили это веб-приложение нашему клиенту для тестирования в собственной среде обеспечения качества. Некоторое время все шло хорошо, но недавно они обнаружили странную проблему, которую мы не можем воспроизвести на месте.
Приложение полностью функционально, но если при значении любой пользователь сворачивает окно браузера и восстанавливает его, нажимая на панель задач, браузер зависает и постоянно потребляет около 20% ЦП до тех пор, пока убит через диспетчер задач. В скрипте нет ошибок.
Что еще более странно, это то, что это происходит ТОЛЬКО с Internet Explorer, это не воспроизводится с Firefox или Chrome. Это веб-приложение не содержит никаких сторонних компонентов плагинов, ни Flash, ни Java-апплетов, ни видео- или аудиоплееров, ни всего.
Мы исключили одну проблему рабочей станции, поскольку она воспроизводима на каждой рабочей станции в их организации. Моя первоначальная реакция заключается в том, что у них должен быть какой-то конфликт плагинов IE, возможно, какое-то локальное клиентское программное обеспечение, которое вызывает это, но они не убеждены.
Они никогда не интересовались JSF и убеждены, что это должно быть проблема с сервером. После проверки журналов сервера мы не обнаружили никаких зарегистрированных исключений, однако мы нашли несколько таких сообщений:
2011-12-05 13: 24: 41,162 FINE [javax.faces.component] (ajp-XXXXXXX% 2Fxx.xxx.xxx.xxx-8009-1) Нет типа рендерера для компонента javax_faces_location_HEAD
2011-12-05 13: 24: 41,163 FINE [javax.faces.component] (ajp-XXXXXXX% 2Fxx.xxx.xxx.xxx-8009-1) Нет типа рендерера для компонента j_idt15
Я искал похожие сообщения и ничего не нашел. Если они не сводят к минимуму, приложение работает отлично, поэтому, возможно, эти сообщения журнала представляют собой красную сельдь?
Пожалуйста, дайте мне любые предложения, которые вы можете иметь, даже если вы не уверены. На этом этапе, даже если я не могу понять это, мне по крайней мере нужно предпринять какие-то действия. Спасибо!