問題タブ [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.

0 投票する
2 に答える
1169 参照

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 接続を強制的に切断しますか?

0 投票する
3 に答える
2231 参照

amazon-web-services - AWS ECS Fargate で 2 つのコンテナを接続可能にする方法は?

タスク定義に 2 つのコンテナを追加しました

  1. ノード コンテナ:

    /li>
  2. Mongo コンテナー:

    /li>

このタスクを実行すると、ノード コンテナーが Mongo に接続できません。Fargate とネットワークを awsvpc として使用しています。

  1. これを修正するにはどうすればよいですか?
  2. 個別のタスク定義からそれらを実行するにはどうすればよいですか?
0 投票する
1 に答える
334 参照

amazon-web-services - AWS Batch コンテナのポートを公開するには?

私の理解では、ECSの「タスク定義」はBatchで作成されており、env変数やマウントポイントなどの一部のフィールドは「ジョブ定義」に記述でき、それが「タスク定義」に反映されます。

しかし、「portMappings」のように、「ジョブ定義」にフィールドがない他の「タスク定義」パラメータはどうでしょうか? どうすれば変更できますか?

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

jenkins - AWS ECS Fargate の Jenkins ワーカー: いくつかのジョブを並行して実行する

Jenkins ワーカー (スレーブ) 専用の Fargate モードの AWS ECS クラスターがあります。

クラスターは、値が 5 に設定された、呼び出されjenkinsた1 つのサービスで構成されますDesired tasks

しかし、同じラベルを持ついくつかのジョブを開始すると、それらは並行して実行されるのではなく、キューに入れられます。

並列実行はどのように設定できますか?

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

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 があります

ソケット サーバー コード: