Я видел некоторых hprof
дампы puppetdb
указание на катастрофические отказы. В то время как я занимаюсь расследованиями, который является там способом настроить то местоположение дампа, чтобы быть где-то в другом месте. В то время как у меня действительно есть пространственные ограничения на/var/log - я не хочу просто увеличивать/var/log раздел.
Расположение дампа настраивается с помощью переменной JAVA_ARGS, представленной в / etc / default / puppetdb
или / etc / sysconfig / puppetdb
в зависимости от вашего distro (Debian или RedHat соответственно).
Обычно это устанавливается примерно так:
JAVA_ARGS=-Xmx192m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/puppetdb/puppetdb-oom.hprof -Djava.security.egd=file:/dev/urandom
Вам просто нужно перенастроить этот параметр -XX: HeapDumpPath так, чтобы он указывал куда угодно.