2016-09-21 5 views

答えて

0

本当にそうですか?

私は私の帆がで複数回アプリテストしてみた:あなたはあなたのアプリケーションの任意の経路に設定することができます負荷テストhttp://localhost:1337 --rps 150 -c 20 -k

、およびたとえばhttps://github.com/alexfernandez/loadtest

GET/POST/PUT/DEL要求を送信します。 -cオプションは同時実行を意味するので、その番号で再生してアプリの制限を確認できますが、同時に5つは低すぎます。

+0

お返事ありがとうございます。私はこれを行います。メソッドに無限ループを設定し、同じメソッドを10回呼び出すことができます。あなたは4つの要求が実行中であり、残りが待機中であることがわかります。 –

0

ほとんどの場合、ブラウザまたはhttpクライアントがサーバーあたりのリクエスト数を制限している可能性があります。 https://stackoverflow.com/a/985704/401025を参照するか、httpクライアントのマニュアルから最大要求数を参照してください。


セイルまたはnodejによって課せられたtcp接続制限はありません。事実、nodejsは何千もの同時接続を処理できることが知られています。

サーバー/ nodejsの設定がわからないと、4つの接続の制限が表示される理由を説明するのが難しいです。サーバーの接続 カウントが高くなったときに接続を拒否するために、このプロパティを設定し

https://nodejs.org/api/net.html#net_server_maxconnections

使用するバージョンをnodejsこれに応じて、nodejsと次の属性のhttpモジュールをチェックすることがあります。無限大に設定デフォルトで

https://nodejs.org/api/http.html#http_agent_maxsockets

。エージェントが起点ごとにオープンできる同時ソケット数を指定します。 originは 'host:port'または 'host:port:localAddress'のいずれかの組み合わせです。

関連する問題