0

yandex-tank を使用して、24 時間で 10 秒あたり 1 投稿の負荷を生成します。しかし、約 16 時間の実行後に yandex-tank が失敗しました。これは、tank.log が利用可能なすべての空き領域を消費したためです。私の場合、37Gbまで増加しました。

私のload.ini:

[phantom]
address=192.168.254.201 ;Target's address
port=12224 ;target's port
rps_schedule=const(0.1, 24h) ;load scheme
connection_test=0
ssl=0

私の ammo.txt は、10 個の同様の投稿リクエストで構成されています。

300
POST /api/< maybe confidential data>dimension1,dimension2,channel HTTP/1.1
Host: <confidential data>:12224
Content-Type: application/json
Content-Length: 103
Connection: keep-alive

{ "dimension1":"dimension1_1", "dimension2":"dimension2_not_used", "channel":"channel_1", "value": 91}

コマンドライン:

yandex-tank ammo.txt

レコード「統計キャッシュのタイムスタンプ:」を繰り返すことでスペースが消費されているようです。

2016-12-28 04:52:21,033 [DEBUG] yandextank.plugins.Aggregator.plugin plugin.py:101  Stats cache timestamps:
[1482836903, 1482836904, ....]

ファイルの先頭では、このレコードは 1 つのタイムスタンプで構成されています。しかし、利用可能な最後の「統計キャッシュのタイムスタンプ:」には、54212 のタイムスタンプが含まれています。ファイルには全部で 30 億以上のタイムスタンプがあります。

このロギングを抑制/オフにする方法はありますか?

4

1 に答える 1

0

バグです。これらのメッセージを削除しました。

于 2016-12-28T15:29:40.633 に答える