問題タブ [c10k]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
185 参照

websocket - Websocket クライアントは、接続数が 7k を超えると RST パケットを受信します

ws(websocket) client( github.com/gorilla/websocketローカル ホストで実行) を使用して、Java Netty (2vcpu + 8Gb メモリを搭載したリモート centos 7.8 ホストで実行)によって実装される ws サーバーのストレス テストを行います。クライアントのみが tcp キープアライブ メカニズムを開始します。

接続数が 7k を超えると、クライアント側は RST パケットの受信を開始します (新旧の接続を含む)。

Wireshark キャプチャ パッケージの詳細

サーバー側を確認し、syn_recv queueテストaccept queue中にアイドル状態になり、syn パケットがドロップされたり、リッスン キューがオーバーフローしたりしませんでした。だから私は助けが必要です....

0 投票する
0 に答える
184 参照

amazon-web-services - AWS EC2 への 10K 同時接続を達成するにはどうすればよいですか?

ローカルの Ubuntu、AWS EC2 (8 コア) Ubuntu、および Nginx (8 ワーカー) を両方のマシンで実行しています。

ローカルNginxで10K同時接続を試みると動作します

しかし、EC2 の Nginx で同じことを試みると、次のエラーが発生します。

同時に curl コマンドと EC2 上の Nginx との 4K 接続は正常に動作します

EC2 で 10K の同時接続を機能させるにはどうすればよいですか?