Назад | Перейти на главную страницу

Высокая загрузка процессора Jetty Server

Иногда причал загружает наш сервер на 100% - каждый поток на 100% из 1 ядра.

У нас есть jetty 9 и JDK 1.7 (на Jetty 6 и JDK 1.7 - этого не появляется).
Jetty теперь работает с настройками по умолчанию, ранее мы запускали его с JAVA_OPTIONS="-Xms4096m -Xmx4096m -server -XX:+UseConcMarkSweepGC"

Я сделал дамп основного потока (с помощью jstack -F pid), но это ничего мне не дало (я просто не понимаю). ДАМП

Есть ли способ определить, какой процесс / проект загружает ЦП?

Проблема была в одном из проектов - он делает бесконечный цикл, когда возникают какие-то конкретные опции.

Единственное, что я вижу в этом дампе потока, - это несколько потоков, выполняющих некоторое копирование и архивирование. Серия дампов потоков, выполняемых в течение нескольких секунд и минут, даст вам представление о том, что эти потоки ведут себя плохо. Ничто не выглядит неуместным на этой свалке.