web-dev-qa-db-ja.com

タイムアウトしたsiege同時実行ソケット選択を回避する方法

Webサイトの負荷容量をテストしようとしています。テストクライアントとしてawsubuntu xenial server t2.microを使用しており、SIEGE3.0.8とApacheベンチマークバージョン2.3を使用しています。

ab -c 100 -n 100000 url一方、問題なく完了しますsiege -c 100 -i -b -f urldatabase.txt -t 20mプロデュース

** SIEGE 3.0.8
** Preparing 150 concurrent users for battle.
The server is now under siege...[alert] socket: 470009600 select timed out: Connection timed out
[alert] socket: 562329344 select timed out: Connection timed out
[alert] socket: -159443200 select timed out: Connection timed out
[alert] socket: -83908864 select timed out: Connection timed out
[alert] socket: 109123328 select timed out: Connection timed out
[alert] socket: 654649088 select timed out: Connection timed out

必要な調整はありますか? easyengine.com のチュートリアルに従いましたが、それでも同じ問題が発生することはありませんでした。

4
black sensei

包囲を更新してください。

wget http://download.joedog.org/siege/siege-4.0.4.tar.gz
tar -zxf siege-4.0.4.tar.gz
cd siege-4.0.4
./configure
make 
Sudo make install
siege.config

次のコマンドを発行する必要がある場合があります。

Sudo mv /usr/local/bin/siege /usr/bin/
1
Yawar