

# トラブルシューティング
<a name="troubleshooting"></a>

このセクションでは、ソリューションをデプロイして使用するためのトラブルシューティングの手順を説明します。

既知の問題解決には、既知のエラーを軽減する手順が記載されています。これらの手順で問題が解決しない場合は、[AWS サポートに問い合わせる](contact-aws-support.md)セクションで、このソリューションに関する AWS サポートのケースを開く手順を参照してください。

## 既知の問題解決
<a name="known-issue-resolution"></a>

### 失敗した WorkSpaces
<a name="failed-workspaces"></a>

このソリューションは、しきい値の時間に基づいて、WorkSpace のモードを変更しようとします。**正常ではない状態**にある WorkSpace または変更中に起動するなどの例外により、このソリューションが WorkSpace のモードを変更できない場合は、このソリューションはこの WorkSpace をスキップして、アカウント内の他の WorkSpaces の処理を続行します。スキップされた WorkSpaces は、`Failed to change mode` というメッセージで日次レポートに追記されます。例外の詳細については、Amazon ECS のログを参照してください。このソリューションでは、Amazon ECS タスクの次回の実行中にモードの変更を再試行します。

このソリューションでは、Amazon ECS タスクの実行ごとにログを保存するロググループとログストリームを作成します。ソリューションの実行中に発生した手順の詳細情報を取得するには **Log Level**パラメータで Debug オプションを入力します。

ソリューションが期待どおりに機能しなかったと思われる場合、またはレポートが特定の日に生成された場合は、Amazon ECS タスクのログにソリューション実行に関する詳細情報が表示されます。ログにアクセスする最も簡単な方法は、CloudFormation スタックのリソースセクションを **CostOptimizerLogs** でフィルタリングし、ログのリンクを選択することです。これにより、CloudWatch サービスコンソールのロググループが表示されます。ここから、ログのエラーを分析したい日のログストリームを開くことができます。

特定の WorkSpace に関する詳細情報が必要な場合は、WorkSpace の**WorkSpace ID** でを使用してログを検索すると、WorkSpace でフィルタリングされた詳細情報を確認できます。

### よくある質問
<a name="faqs"></a>

Q: WorkSpaces 用に生成されたレポートはどこにありますか?

A: レポートは、ソリューションによって作成された Amazon S3 バケットにアップロードされます。バケットにアクセスするには、CloudFormation スタックのリソースセクションを CostOptimizerBucket でフィルタリングします。リンクを選択してバケットに移動します。レポートは毎日アップロードされます。

Q: Amazon ECS ログを見つけるにはどうすればいいですか?

A: CloudFormation スタックの**リソース**セクションを **CostOptimizerLogs** でフィルタリングします。

Q: WorkSpace が終了したことを確認するにはどうすればよいですか?

A: ソリューションによって生成されたレポートには **Terminated Workspaces** 列に `Yes` が含まれます。

### 削除後の再デプロイ
<a name="redeploying-after-deletion"></a>

ハブスタックを削除して再デプロイする場合は、すべてのスポークスタックも再デプロイする必要があります。ハブスタックを再デプロイしても、既存のスポークテンプレートでは自動的に動作しません。