Иногда причал загружает наш сервер на 100% - каждый поток на 100% из 1 ядра.
У нас есть jetty 9 и JDK 1.7 (на Jetty 6 и JDK 1.7 - этого не появляется).
Jetty теперь работает с настройками по умолчанию, ранее мы запускали его с JAVA_OPTIONS="-Xms4096m -Xmx4096m -server -XX:+UseConcMarkSweepGC"
Я сделал дамп основного потока (с помощью jstack -F pid), но это ничего мне не дало (я просто не понимаю). ДАМП
Есть ли способ определить, какой процесс / проект загружает ЦП?
Проблема была в одном из проектов - он делает бесконечный цикл, когда возникают какие-то конкретные опции.
Единственное, что я вижу в этом дампе потока, - это несколько потоков, выполняющих некоторое копирование и архивирование. Серия дампов потоков, выполняемых в течение нескольких секунд и минут, даст вам представление о том, что эти потоки ведут себя плохо. Ничто не выглядит неуместным на этой свалке.