如何为 tanuki 包装器设置 java 转储文件位置
how to set the java dump file location for the tanuki wrapper
如何设置 Tanuki 包装器的 DUMP 文件位置。
发生OutOfMemoryError时,我需要写入DUMP文件。这样配置如下:
wrapper.filter.trigger.1=java.lang.OutOfMemoryError
wrapper.filter.action.1=DUMP,RESTART
但我需要将它存储到不同的磁盘分区,以防止由于磁盘内存而导致完全崩溃。
我找到了一些 JVM 属性,但它们似乎不起作用:
wrapper.java.additional.18=-XX:HeapDumpPath=C:/test1
描述:
-XX:HeapDumpPath=./java_pid<pid>.hprof Path to directory or filename for heap dump.
我的情况不需要这个 --> HeapDump 是用上面的配置编写的..-XX:-HeapDumpOnOutOfMemoryError
这学期谁能帮帮我。
谢谢!
我自己在生产中使用的方案:
wrapper.java.additional.2=-XX:+HeapDumpOnOutOfMemoryError
wrapper.java.additional.3=-XX:+ExitOnOutOfMemoryError
wrapper.java.additional.4=-XX:HeapDumpPath=C:/test1
在这种情况下 wrapper.filter
不需要配置。
请注意 -XX:+ExitOnOutOfMemoryError
选项出现在 JDK 8u92 中。如果您使用 JDK 的早期版本, 的解决方案可能会有所帮助。
如何设置 Tanuki 包装器的 DUMP 文件位置。
发生OutOfMemoryError时,我需要写入DUMP文件。这样配置如下:
wrapper.filter.trigger.1=java.lang.OutOfMemoryError
wrapper.filter.action.1=DUMP,RESTART
但我需要将它存储到不同的磁盘分区,以防止由于磁盘内存而导致完全崩溃。
我找到了一些 JVM 属性,但它们似乎不起作用:
wrapper.java.additional.18=-XX:HeapDumpPath=C:/test1
描述:
-XX:HeapDumpPath=./java_pid<pid>.hprof Path to directory or filename for heap dump.
我的情况不需要这个 --> HeapDump 是用上面的配置编写的..-XX:-HeapDumpOnOutOfMemoryError
这学期谁能帮帮我。 谢谢!
我自己在生产中使用的方案:
wrapper.java.additional.2=-XX:+HeapDumpOnOutOfMemoryError
wrapper.java.additional.3=-XX:+ExitOnOutOfMemoryError
wrapper.java.additional.4=-XX:HeapDumpPath=C:/test1
在这种情况下 wrapper.filter
不需要配置。
请注意 -XX:+ExitOnOutOfMemoryError
选项出现在 JDK 8u92 中。如果您使用 JDK 的早期版本,