當我嘗試在瀏覽器中開啟 Amazon SageMaker Jupyter 筆記本時,我收到錯誤。
解決方法
首先,請嘗試以下操作:
如果仍然無法開啟 Jupyter 筆記本,請重新啟動筆記本執行個體。最佳實務是定期重新啟動筆記本執行個體。重新啟動有助於使筆記本執行個體軟體保持更新。當您重新啟動時,筆記本執行個體會移至新的基礎主機。這有助於解決瀏覽器中的 HTTP 503 和 504 錯誤。
**注意:**筆記本執行個體上唯一的持續性儲存裝置是 /home/ec2-user/SageMaker 檔案系統。當您重新啟動時,您會遺失所有其他資料。
若要重新啟動筆記本執行個體,請執行以下操作:
1. 開啟 Amazon SageMaker 主控台。
2. 在導覽窗格中,選擇 Notebook instances(筆記本執行個體)。
3. 選取筆記本執行個體名稱旁邊的圓圈。
4. 選擇 Actions (動作)下拉式清單,然後選擇 Stop(停止)。
5. 等待筆記本執行個體達到已停止狀態。
6. 選擇 Actions(動作)下拉式清單,然後選擇 Start(啟動)。
7. 開啟筆記本執行個體 URL。
若要避免再次發生此問題,請檢查下列導致筆記本執行個體過載的常見原因。
開啟的工作階段過多
在 Jupyter 儀表板上,檢查執行中選項卡。當您有大量作用中工作階段和筆記本時,筆記本需要更長時間才能載入,而且可能會在瀏覽器中逾時。若要解決此問題,請關閉不必要的筆記本或終端工作階段。
高 CPU 或記憶體使用率
1. 開啟 Jupyter 儀表板,然後選擇 Files(檔案)標籤。
2. 選擇 New(新增),然後選擇 Terminal(終端)。
3. 檢查記憶體使用率:
free -h
4. 檢查 CPU 使用率:
top
如果 CPU 或記憶體使用率很高,而您無法釋放更多資源,請考慮切換到較大的筆記本執行個體類型:
1. 如先前所述,停止筆記本執行個體。
2. 當筆記本執行個體達到已停止狀態時,選擇 Actions(動作)下拉式清單,然後選擇Update settings(更新設定)。
3. 選擇新 Notebook instance type(筆記本執行個體類型),然後選擇Save(儲存)。如需每個區域中可用的執行個體類型清單,請參閱支援的執行個體類型和可用區域。
4. 選擇 Actions(動作)下拉式清單,然後選擇 Start(啟動)。
5. 開啟筆記本執行個體 URL。
高磁碟使用率
1. 開啟 Jupyter 儀表板,然後選擇 Files(檔案)標籤。
2. 選擇 New(新增),然後選擇 Terminal(終端)。
3. 執行類似下列內容的命令來啟動 Shell 工作階段並檢查磁碟使用率:
df -h
4. 檢查檔案系統 /home/ec2-user/SageMaker 的磁碟使用率。
如果磁碟使用率很高,則盡可能從 /home/ec2-user/SageMaker 目錄中移除臨時檔案。或者,增加 Amazon Elastic Block Store (Amazon EBS) 磁碟區大小:
1. 如先前所述,停止筆記本執行個體。
2. 當筆記本執行個體達到已停止狀態時,選擇 Actions(動作)下拉式清單,然後選擇Update settings(更新設定)。
3. 輸入新的磁碟區大小,然後選擇 Save(儲存)。預設的 EBS 磁碟區大小為 5 GB。您可以將磁碟區大小增加到 16 TB。
4. 選擇 Actions(動作)下拉式清單,然後選擇 Start(啟動)。
5. 開啟筆記本執行個體 URL。