問題タブ [aws-ecs]
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.
amazon-web-services - ECS サービスの更新中に AWS ECS websocket 接続がドレインする
AWS ECS を使用して、socket.io の助けを借りて nodejs で記述されたチャット アプリケーションを実行しています。
AWS Application Load Balancer をフロントとして使用し、1 つのターゲット グループを作成しました。ターゲット グループには AWS ECS サービスが含まれています。
ここで、(タスク定義を使用して) コンテナーを使用して 1 つのサービスを作成し、ターゲット グループに追加すると、ユーザーが websocket を使用して AWS ECS サービスへの接続を開始するとします。
私の質問は、新しいタスク定義でサービスを更新した場合、AWS ECS は古い websocket 接続が正常に切断されるのを待つか、古いサービスとの古い websocket 接続を強制的に切断しますか?
amazon-web-services - AWS ECS Fargate で 2 つのコンテナを接続可能にする方法は?
タスク定義に 2 つのコンテナを追加しました
ノード コンテナ:
/li>Mongo コンテナー:
/li>
このタスクを実行すると、ノード コンテナーが Mongo に接続できません。Fargate とネットワークを awsvpc として使用しています。
- これを修正するにはどうすればよいですか?
- 個別のタスク定義からそれらを実行するにはどうすればよいですか?
amazon-web-services - AWS Batch コンテナのポートを公開するには?
私の理解では、ECSの「タスク定義」はBatchで作成されており、env変数やマウントポイントなどの一部のフィールドは「ジョブ定義」に記述でき、それが「タスク定義」に反映されます。
しかし、「portMappings」のように、「ジョブ定義」にフィールドがない他の「タスク定義」パラメータはどうでしょうか? どうすれば変更できますか?
jenkins - AWS ECS Fargate の Jenkins ワーカー: いくつかのジョブを並行して実行する
Jenkins ワーカー (スレーブ) 専用の Fargate モードの AWS ECS クラスターがあります。
クラスターは、値が 5 に設定された、呼び出されjenkins
た1 つのサービスで構成されますDesired tasks
しかし、同じラベルを持ついくつかのジョブを開始すると、それらは並行して実行されるのではなく、キューに入れられます。
並列実行はどのように設定できますか?
node.js - AWS ECS fargate にデプロイされた Nodejs Socket.io サーバーで websocket クライアントの数を増やすにはどうすればよいですか?
socket.io を使用して AWS Fargate でソケット サーバー コンテナを実行しています。
接続ユーザー数が 800 ~ 1000 の場合はすべて正常に動作しますが、クライアントの数が増えると、古いソケット接続がエラーで自動的に切断されますtransport error
。
AWS アプリケーション ロード バランサーの背後で実行されている AWS ECS サービス (Fargate コンテナー)。
コンテナーへの数千の同時接続をサポートするために、特定の構成を適用する必要がありますか?
1 つのソケット サーバーに接続できる同時ユーザー数に制限はありますか?
AWS タスク定義には 4GB のメモリと 2 つの CPU があります
ソケット サーバー コード: