Jira / Confluence перегружает память множеством процессов

Мы уже некоторое время работаем с Jira и Confluence над VPS для Debian 6. Что касается их повседневного использования, все в порядке.

Проблема, с которой мы сталкиваемся сейчас, заключается в том, что иногда VPS, на котором размещены оба решения, зависает от перегрузки ЦП или даже падает после огромного использования памяти.

Это не было это происходило до добавления Confluence в Jira.

Я заметил множество незавершенных процессов регистрации от обоих из них, и мне было интересно, была ли это нормальная ситуация или что-то не так с нашей настройкой.

Вот скриншот htop , показывающий этот огромный список процессов:

enter image description here

То же самое и с Confluence.

Мой вопрос следующий: это нормальная ситуация? Они все еще живы и, возможно, вызовут у вас проблемы с памятью в дальнейшем?

Я пока не смог найти никаких подсказок по этому поводу.

Есть предложения?

0
задан 11 March 2016 в 23:43
1 ответ

Это не протоколирование процессов. Строки, которые вы видите на htop - это Java-потоки. Каждый поток показывает аргументы командной строки Java-процесса, который использовался для запуска JIRA.

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

kill -3 <pid>

Это приведет к тому, что дамп потока будет напечатан в каталоге catalina.out. Вы захотите собирать дампов потоков с течением времени для проведения сравнений. Существуют также инструменты типа tda, которые могут читать эти дампов потоков и переводить их в более читабельный формат.

Ваша проблема, которую вы описали, вряд ли заключается в количестве выполняемых потоков, IMO.

.
1
ответ дан 4 December 2019 в 16:42

Теги

Похожие вопросы