Я установил мою версию tomcat 6 на centos 5.5, используя jsvc в качестве процесса демона. Через несколько часов или несколько дней процесс tomcat jsvc там спал и использует% 100 ресурсов ЦП, что показано на экране вывода верхней команды. Ниже представлена подробная информация о выходном экране.Почему мой tomcat jsvc процесс засыпает и останавливается там через некоторое время.
PID USER PR NI VIRT RES SHR S %CPU %MEM COMMAND
8670 root 18 0 33.3g 32g 10m S 100.0 51.5 jsvc
Я установил значение макс памяти Jvm в 32G, а окно сервера имеет память 64G, так что не удивительно на стоимости VIRT. Как вы можете видеть на выходном сообщении, статус процесса - S, что означает спящий режим. Вот моя догадка, jvm использует слишком много памяти, поэтому jvm нужно долгое время выполнять операцию GC, поэтому jsvc использует% 100 ресурсов процессора.
Итак, кто-то еще столкнулся с проблемой раньше. Любая помощь будет оценена. Благодарю.