Amazon SageMaker ノートブックインスタンスで Jupyter を開くことができない

所要時間1分
0

ブラウザで Amazon SageMaker Jupyter ノートブックを開こうとするとエラーが発生します。

解決方法

まず、次を試してください。

  • Amazon SageMaker コンソールで、ノートブックインスタンスのステータスが [InService] (実行中) であることを確認します。ステータスが [Pending] (保留) の場合、ノートブックインスタンスはまだ準備ができていません。
  • ブラウザのキャッシュをクリアするか、別のブラウザを試してください。
  • エラーの有無を Jupyter ログで確認します。

それでも Jupyter ノートブックを開くことができない場合は、ノートブックインスタンスを再起動します。ノートブックインスタンスを定期的に再起動することがベストプラクティスです。再起動すると、ノートブックインスタンスソフトウェアを最新の状態に保つことができます。再起動すると、ノートブックインスタンスは基盤となる新しいホストに移行します。これは、ブラウザで HTTP 503 および 504 エラーを解決するのに役立ちます。

注: ノートブックインスタンスの唯一の永続的ストレージは、/home/ec2-user/SageMaker ファイルシステムです。再起動すると、他のすべてのデータが失われます。

ノートブックインスタンスを再起動するには:

1.    Amazon SageMaker コンソールを開きます。

2.    ナビゲーションペインで、[ノートブックインスタンス] を選択します。

3.    ノートブックインスタンス名の横にある円を選択します。

4.    [Actions] (アクション) ドロップダウンリストを選択し、[Stop] (停止) を選択します。

5.    ノートブックインスタンスが [停止] のステータスになるまで待ちます。

6.    [Actions] (アクション) ドロップダウンリストを選択し、[Start] (開始) を選択します。

7.    ノートブックインスタンスの URL を開きます。

この問題が再度発生しないようにするには、ノートブックインスタンスを過負荷の状態にする次の一般的な原因を確認します。

開いているセッションが多すぎる

Jupyter ダッシュボードで、[Running] (実行中) タブを確認します。多数のアクティブなセッションとノートブックがある場合、ノートブックのロードに時間がかかり、ブラウザでタイムアウトすることがあります。この問題を解決するには、不要なノートブックセッションまたはターミナルセッションをシャットダウンします。

CPU またはメモリの使用率が高い

1.    Jupyter ダッシュボードを開き、[ファイル] タブを選択します。

2.    [新規]、[ターミナル] の順に選択します。

3.    メモリ使用率を確認します。

free -h

4.    CPU 使用率を確認します。

top

CPU またはメモリの使用率が高く、リソースを解放できない場合は、より大きなノートブックインスタンスタイプに切り替えることを検討してください。

1.    前に説明したように、ノートブックインスタンスを停止します。

2.    ノートブックインスタンスが [Stopped] (停止) ステータスになったら、[Actions] (アクション) ドロップダウンリストを選択し、[Update settings] (設定の更新) を選択します。

3.    新しい [ノートブックインスタンスのタイプ] を選択し、[保存] を選択します。各リージョンで使用できるインスタンスタイプのリストについては、サポートされているインスタンスタイプとアベイラビリティーゾーンを参照してください。

4.    [Actions] (アクション) ドロップダウンリストを選択し、[Start] (開始) を選択します。

5.    ノートブックインスタンスの URL を開きます。

高いディスク使用率

1.    Jupyter ダッシュボードを開き、[ファイル] タブを選択します。

2.    [新規]、[ターミナル] の順に選択します。

3.    次のようなコマンドを実行して、シェルセッションを開始し、ディスク使用率を確認します。

df -h

4.    /home/ec2-user/SageMaker のファイルシステムのディスク使用率を確認します。

ディスク使用率が高い場合は、可能であれば /home/ec2-user/SageMaker ディレクトリから一時ファイルを削除します。あるいは、Amazon Elastic Block Store (Amazon EBS) ボリュームのサイズを増やします。

1.    前に説明したように、ノートブックインスタンスを停止します。

2.    ノートブックインスタンスが [Stopped] (停止) ステータスになったら、[Actions] (アクション) ドロップダウンリストを選択し、[Update settings] (設定の更新) を選択します。

3.    新しいボリュームサイズを入力し、[保存] を選択します。デフォルトの EBS ボリュームサイズは 5 GB です。ボリュームサイズは最大 16 TB まで増やすことができます。

4.    [Actions] (アクション) ドロップダウンリストを選択し、[Start] (開始) を選択します。

5.    ノートブックインスタンスの URL を開きます。


AWS公式
AWS公式更新しました 2年前
コメントはありません

関連するコンテンツ