更改puppetdb转储位置而不是/ var / log / puppetdb

我已经看到了一些hprof转储,说明崩溃。 虽然我调查,有没有办法将该转储位置configuration为其他地方。 虽然我在/ var / log上有空间限制 – 我不想只增加/ var / log分区。

转储位置使用/etc/default/puppetdb/etc/sysconfig/puppetdb提供的JAVA_ARGSvariables进行configuration,具体取决于您的发行版(分别为Debian或RedHat)。

通常这将被设置为这样的东西:

 JAVA_ARGS=-Xmx192m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/puppetdb/puppetdb-oom.hprof -Djava.security.egd=file:/dev/urandom 

您只需要重新configuration-XX:HeapDumpPath设置指向任何你喜欢的地方。