2013-02-13 3 views
-3

После 2 часов перезагрузки мой сервер получает сбой/сбой. Когда я просмотрел этот процесс, он показал мнеLinux Bootstrap, потребляющий память

PID USER  PR NI VIRT  RES SHR S %CPU %MEM TIME+  COMMAND 
13209 root 25 0 3681m 2.3g 9.9m S 98.0 87.3 16:11.09 java 

PID упоминается 13209 «Bootstrap». % CPU продолжает перемещаться на 100%, 113%, а сервер выключен. После перезапуска tomcat это нормально, пока не появится 2 часа, но снова возникает такая же проблема. Что делать с процессом «Bootstrap», чтобы он не потреблял столько памяти!

 Any Solution?? 

Благодаря

+0

Возможно, проблема с веб-сайтом? – LtWorf

+0

@LtWorf, но мое веб-приложение прекрасно работало без сервера вниз ... эта проблема появилась только вчера ... Также что могло повлиять на это .. какие-нибудь примеры? –

+0

while (True) {}; является достаточно хорошим примером? – LtWorf

ответ

1

запустить эту команду, пока сервер необычайно занят:

kill -3 13209 

Замена 13209 с текущим PID процесса Java. Это выведет дамп потока в файл журнала (по умолчанию - catalina.out). Посмотрите, что делают потоки, и это даст вам лучшее представление о том, какая часть приложения привязывает процессор.

+0

Большое спасибо! вы спасли мою жизнь .. это было необходимо! –

Смежные вопросы