Comments 3
вместо парсинга логов может поставить jmx экспортер и закинуть его таргетом в графану ?
По поводу лимита файловых дескрипторов: практически во всех дистрибутивах он установлен в 1024.
В JVM процессах ещё есть такая неприятная вещь, как non-heap memory, которая выходит за рамки лимита по Xmx и собственно вообще ничем не лимитируется. Его любят использовать всякие вещи, IO подсистемы и т.д. В итоге возможна ситуация, когда процесс убивается ОС, хотя в куче полно места, и OOM с дампом не сгенерированны. Особенно актуально, когда выставлены лимиты cgroups на контейнер.
Ещё неплохая практика выставлять Xms равным Xmx, таким образом жёстко резервируя память для java процесса.
Sign up to leave a comment.
Настройка и мониторинг Java приложений