У меня есть Ubuntu Server 10.10, 64-битный , на котором запущено веб-приложение на Jetty 6.1.24-6 на Sun JVM , оба установлены из стандартного Ubuntuрепозитории.
Я пытаюсь отследить проблему с этим сервером (100% процессор через некоторое время, это может быть связано с известной ошибкой в селекторе NIO, хотя похоже, что изменение коннектора на старый IOSocketConnector не решил проблему!), И мне нужно получить дамп потока.
К сожалению, я не могу получить дамп потока.Я пытался отправить SIGQUIT процессу и пытался присоединить к нему JStack , но ни один из подходов не работает.
Я не вижу никакого вывода изSIGQUIT (в любом из файлов журналов, сгенерированных Jetty) и JStack, даже если они запускаются с правами root (или jetty) и с «-F», говорят, что они были присоединены к процессу, но затем блокируют и больше не выводят!
Как получить дамп потока?