3

全て、

Rails アプリに対してSiege ツールを使用してベンチマーク テストを行う方法を学んでいます。別のサーバーでホストされている Web サイトに対して、OS X ボックスで Siege を実行しています。私がそれを実行すると、どのサイトに対して実行しても、ヒットはゼロでトランザクションの失敗はゼロです。

OS X の制限により、より多くのポートを構成しsudo sysctl -w net.inet.tcp.msl=1000、より多くのファイルをlaunchctl limit maxfiles 10000 10000. プロキシの背後で実行しているため、 .siegercでプロキシ変数も構成しました。サンプル コマンド ラインは次のとおり siege -c1 -b -t10S 'www.google.com'です。

しかし、どの Web サイトにアクセスしても、ヒットはゼロ、失敗はゼロ、トランザクションの成功はゼロです。Siege のログ ファイルにエラーは表示されません。私は何を間違っていますか?

siege -c1 -b -t10S 'www.google.com'
** SIEGE 3.0.5
** Preparing 1 concurrent users for battle.
The server is now under siege...

Lifting the server siege...      done.

Transactions:                  0 hits
Availability:               0.00 %
Elapsed time:               9.84 secs
Data transferred:           0.00 MB
Response time:              0.00 secs
Transaction rate:           0.00 trans/sec
Throughput:             0.00 MB/sec
Concurrency:                0.00
Successful transactions:           0
Failed transactions:               0
Longest transaction:            0.00
Shortest transaction:           0.00
4

0 に答える 0