Jmeter - 未知错误写入事件
Jmeter - Unknown Error Writing Event
我在 运行 JMeter 测试时遇到输出错误:Logging Error: Unknown error writing event.
我以前见过这些,但它们通常与 Java 内存不足有关。但是,这次相关的错误被列为:
java.lang.WhosebugError
at java.security.AccessController.doPrivileged(Native Method)
at java.io.PrintWriter.<init>(PrintWriter.java:116)
at java.io.PrintWriter.<init>(PrintWriter.java:100)
at org.apache.log.format.PatternFormatter.getStackTrace(PatternFormatter.java:555)
at org.apache.log.format.PatternFormatter.formatPatternRun(PatternFormatter.java:472)
at org.apache.log.format.PatternFormatter.format(PatternFormatter.java:446)
at org.apache.log.output.AbstractOutputTarget.format(AbstractOutputTarget.java:118)
at org.apache.log.output.AbstractOutputTarget.doProcessEvent(AbstractOutputTarget.java:77)
at org.apache.log.output.AbstractTarget.processEvent(AbstractTarget.java:108)
at org.apache.log.Logger.fireEvent(Logger.java:632)
at org.apache.log.Logger.output(Logger.java:607)
at org.apache.log.Logger.output(Logger.java:590)
at org.apache.log.Logger.error(Logger.java:229)
这通常表示您的脚本存在问题,即无限递归、循环正则表达式或其他任何问题,所以我的建议是:
- 仔细检查您的脚本一致性,即 运行 它与 1-2 个启用了查看结果树侦听器的用户一起使用,以确保它执行预期的操作。
- Increase Java stack size 通过
-Xss4
JVM 参数。
确保您遵循 9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure 指南中的建议,至少是基本的建议,例如:
- 运行 你在 non-GUI 模式下的测试
- 为 JMeter 增加 JVM 堆 space
- 在测试执行期间禁用所有侦听器
我在 运行 JMeter 测试时遇到输出错误:Logging Error: Unknown error writing event.
我以前见过这些,但它们通常与 Java 内存不足有关。但是,这次相关的错误被列为:
java.lang.WhosebugError
at java.security.AccessController.doPrivileged(Native Method)
at java.io.PrintWriter.<init>(PrintWriter.java:116)
at java.io.PrintWriter.<init>(PrintWriter.java:100)
at org.apache.log.format.PatternFormatter.getStackTrace(PatternFormatter.java:555)
at org.apache.log.format.PatternFormatter.formatPatternRun(PatternFormatter.java:472)
at org.apache.log.format.PatternFormatter.format(PatternFormatter.java:446)
at org.apache.log.output.AbstractOutputTarget.format(AbstractOutputTarget.java:118)
at org.apache.log.output.AbstractOutputTarget.doProcessEvent(AbstractOutputTarget.java:77)
at org.apache.log.output.AbstractTarget.processEvent(AbstractTarget.java:108)
at org.apache.log.Logger.fireEvent(Logger.java:632)
at org.apache.log.Logger.output(Logger.java:607)
at org.apache.log.Logger.output(Logger.java:590)
at org.apache.log.Logger.error(Logger.java:229)
这通常表示您的脚本存在问题,即无限递归、循环正则表达式或其他任何问题,所以我的建议是:
- 仔细检查您的脚本一致性,即 运行 它与 1-2 个启用了查看结果树侦听器的用户一起使用,以确保它执行预期的操作。
- Increase Java stack size 通过
-Xss4
JVM 参数。 确保您遵循 9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure 指南中的建议,至少是基本的建议,例如:
- 运行 你在 non-GUI 模式下的测试
- 为 JMeter 增加 JVM 堆 space
- 在测试执行期间禁用所有侦听器