問題タブ [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.
websocket - Websocket クライアントは、接続数が 7k を超えると RST パケットを受信します
ws(websocket) client( github.com/gorilla/websocket
、ローカル ホストで実行) を使用して、Java Netty (2vcpu + 8Gb メモリを搭載したリモート centos 7.8 ホストで実行)によって実装される ws サーバーのストレス テストを行います。クライアントのみが tcp キープアライブ メカニズムを開始します。
接続数が 7k を超えると、クライアント側は RST パケットの受信を開始します (新旧の接続を含む)。
サーバー側を確認し、syn_recv queue
テストaccept queue
中にアイドル状態になり、syn パケットがドロップされたり、リッスン キューがオーバーフローしたりしませんでした。だから私は助けが必要です....
amazon-web-services - AWS EC2 への 10K 同時接続を達成するにはどうすればよいですか?
ローカルの Ubuntu、AWS EC2 (8 コア) Ubuntu、および Nginx (8 ワーカー) を両方のマシンで実行しています。
ローカルNginxで10K同時接続を試みると動作します
しかし、EC2 の Nginx で同じことを試みると、次のエラーが発生します。
同時に curl コマンドと EC2 上の Nginx との 4K 接続は正常に動作します
EC2 で 10K の同時接続を機能させるにはどうすればよいですか?