ノード10の最大接続数を設定する場所(エクスプレス 'get
をWindows 10で使用する場合)?それはlinuxのmax files(descriptors)設定に関係していますか?その設定のWindows版はありますか? Unixに移行するときに互換性があるようにnodejsの設定を優先するのが望ましいですか?nodejsエクスプレスウィンドウの最大接続設定
loadtestモジュールは、Expressを使用してサーバプログラムを攻撃するために2000を超える同時接続が発生し、キュー内の接続を後で処理する場合、この設定のためにエラーが発生する可能性があります。 Loadtestは、200の同時接続(コマンド行では-c 200)で正常に終了します。また、待ち行列に接続を保持しておらず、get
の操作が単純("response.end('hello world')"
)の場合、-c 2000にエラーが表示されないため、他の起動前に作業を終了する可能性があります。 2000同時実行性はありますか?
私はhttpモジュールを使用していませんが、サーバー側のクライアントからxlmhttprequestを送信して処理していますexpress module
のget
機能。
多分、デスクトップバージョンのWindows OSはサーバアプリケーションを考慮して開発されていないため、最大接続、最大ファイルアクセス、関連変数の設定がハードコードされていませんか?あなたの質問の一部に答えるために
レジストリ内のパラメータを変更して再起動しましたが、同じです。接続を隔離するためのファイル読み取り(fsモジュール)を無効にしました。まだ同じ。最大オープンファイルはネットワーキングに関連していますか? –
少なくとも私は問題が最大接続設定ではないことを学びました。 –