Jstack и Jstat перестали работать с обновлением до JDK6u23

Недавно мы обновили JDK6u20 (Linux, 32- и 64-разрядные версии) до JDK6u23. С тех пор мы больше не можем использовать инструменты jstack и jstat для получения информации мониторинга от запущенного процесса. Если мы снова переключимся на JDK6u20, все будет работать нормально.

Мы используем Tomcat 6. Согласно этому сообщению на форуме, http://forums.oracle.com/forums/thread.jspa?threadID=2151967&tstart=0

Запуск простых простых процессов Java и использование инструментов работает.

Jstack сообщает: Невозможно открыть файл сокета: целевой процесс не отвечает или виртуальная машина HotSpot не загружена Параметр -F может использоваться, когда целевой процесс не отвечает.

Jstat сообщает: 19799 не найден

Использование Jps не показывает запущенные процессы вообще, поэтому я предполагаю проблема носит более общий характер с JDK6u23, а также JDK6u24. Он имеет новый движок Hotspot. Может, что-то не работает с Tomcat и Hotspot v19.

Есть идеи? Помощь приветствуется.

PS Конечно, мы запускаем это как тот же пользователь и больше ничего не меняли. Только JDK.

18
задан ReneS 1 March 2011 в 19:51
поделиться