0

yandex-tank-jmeter に問題があります。

私のload.ini:

[tank]
plugin_web=/usr/lib/yandex-tank/Tank/Plugins/WebOnline.py
[jmeter]
jmx=tw2testplan_0_33.jmx
jmeter_path=/home/apache-jmeter-2.11/bin/jmeter
args=-r
[graphite]
address=localhost
port=2003
prefix=jmeter
[web]
port=8089
[monitoring]
config=monitoring.xml

monitoring.xml:

<Monitoring>
<Host address="someip">
<CPU measure="user,system,iowait"/>
<System measure="csw,int"/>
<Memory measure="free,used"/>
<Disk measure="read,write"/>
<Net measure="recv,send"/>
</Host>
</Monitoring>

したがって、テストを停止しようとすると、コンソールに次の出力が表示されます。

13:18:13 INFO: Finishing monitoring
13:18:15 WARNING: Killing 15630 with 9
13:18:17 WARNING: Killing 15630 with 9
13:18:21 WARNING: Killing 15630 with 9

プロセス 15630:

root@loadtest:~#  ps -ef | grep 15630
root     15630 15593  0 13:15 ?        00:00:00 [ssh] <defunct>

次に、CTRL + Cを押してみました:

13:19:11 INFO: Trying to shutdown gracefully...
13:19:11 INFO: Finishing test...
13:19:11 ERROR: Failed finishing plugin <Aggregator.AggregatorPlugin instance at         0x7f0b7434afc8>: I/O operation on closed file
13:19:11 INFO: Finishing monitoring

3:19:11 WARNING: Problems stopping agent: Traceback (most recent call last):
File "/usr/lib/yandex-tank/Tank/MonCollector/collector.py", line 352, in stop
pipe.stdin.write("stop\n")
IOError: [Errno 32] Broken pipe

13:19:13 WARNING: Killing 15630 with 9

この問題の修正を手伝ってください。

4

1 に答える 1