gpt4 book ai didi

logging - 如何在长时间运行期间清除 jmeter.log 文件?

转载 作者:行者123 更新时间:2023-12-02 10:36:00 26 4
gpt4 key购买 nike

我有JMeter 3.0节点,它已经进行了24小时的负载测试。
然而,3 小时后,磁盘使用量被 jmeter.log 淹没。

我尝试在测试执行期间自行清理它,但没有成功。我尝试过:

truncate jmeter.log --size 0
cat /dev/null > jmeter.log

它总是失败:

-rw-rw-r-- 1 tester tester 27591745 Sep 14 06:55 jmeter.log
-rw-rw-r-- 1 tester tester 0 Sep 14 06:55 load_execution.log
-rw-r--r-- 1 tester tester 48320 Sep 14 06:41 minion_load.jmx
-rw-rw-r-- 1 tester tester 0 Sep 14 06:42 report_res_20170914-064202.xml
[root@ec2-54-172-27-231.compute-1.amazonaws.com dev-us1]# ll
total 1064
-rw-rw-r-- 1 tester tester 28311748 Sep 14 06:55 jmeter.log
-rw-rw-r-- 1 tester tester 219 Sep 14 06:55 load_execution.log
-rw-r--r-- 1 tester tester 48320 Sep 14 06:41 minion_load.jmx
-rw-rw-r-- 1 tester tester 0 Sep 14 06:42 report_res_20170914-064202.xml
[root@ec2-54-172-27-231.compute-1.amazonaws.com dev-us1]# ll
total 104
-rw-rw-r-- 1 tester tester 29422392 Sep 14 06:56 jmeter.log
-rw-rw-r-- 1 tester tester 0 Sep 14 06:56 load_execution.log
-rw-r--r-- 1 tester tester 48320 Sep 14 06:41 minion_load.jmx
-rw-rw-r-- 1 tester tester 0 Sep 14 06:42 report_res_20170914-064202.xml
[root@ec2-54-172-27-231.compute-1.amazonaws.com dev-us1]# ll

定期清除另一个文件。我使用了crontab

我正在非 GUI 模式下启动 JMeter。

当文件达到..大小时如何清除默认的jmeter.log或设置任何阈值?

最佳答案

如果您对 INFO 级别的 jmeter.log 内容不是特别感兴趣,您可以在 jmeter.properties 中将日志级别降低为 WARN 或 ERR,而不是截断日志。变化:

log_level.jmeter=INFO

log_level.jmeter=WARN

如果您想继续记录到 INFO 或 DEBUG 级别,请考虑使用 Excalibur logger,支持日志轮转,也可以通过jmeter.properties进行配置:

# Excalibur logging provides the facility to configure logging using
# configuration files written in XML. This allows for such features as
# log file rotation which are not supported directly by JMeter.
#
# If such a file specified, it will be applied to the current logging
# hierarchy when that has been created.
#
#log_config=logkit.xml

通常不建议使用直接日志截断来控制 log4j(尤其是 log4j2)的日志大小,因为它可能会导致各种问题(例如,JMeter 完全停止写入日志,或者在下次写入时,JMeter 可能会再次恢复较大的大小,除非文件的开头将由 NULL 字符组成)。

关于logging - 如何在长时间运行期间清除 jmeter.log 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46221499/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com