

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS PCS의 노드 수명 주기 작업 문제 해결
<a name="cng-node-lifecycle-actions-troubleshooting"></a>

이 문제 해결 정보를 사용하여 일반적인 노드 수명 주기 작업 문제를 해결합니다.


| **증상** | **가능한 원인** | **수행할 작업** | 
| --- | --- | --- | 
| 시작 중 노드 종료 | `nodeBootstrapped` 또는 스크립트가 `nodeReady`를 사용하여 0이 아닌 종료됨 `onError=TERMINATE` | `/var/log/amazon/pcs/lifecycle/actions/<stage>/<name>.log`을 검토합니다. 디버깅을 위해 노드를 유지하려면를 `onError=STOP_SEQUENCE` 일시적으로 설정합니다. | 
| 스크립트 다운로드 실패 | 누락`s3:GetObject`, 네트워크 송신 없음 또는 잘못된 URL | 인스턴스 IAM 역할 및 VPC 라우팅 또는 엔드포인트를 확인하고 URL 및 (S3의 경우)를 확인합니다`s3VersionId`. | 
| 체크섬 불일치 | 스크립트 콘텐츠가 변경되었거나 손상됨 | SHA-256을 재생성하고 구성을 업데이트하거나 반복하는 동안 체크섬을 제거합니다. | 
| 노드가 준비되지 않음 | 스크립트가 약 30분의 등록 기간을 초과함 | 긴 설치를 AMI 또는 공유 파일 시스템으로 이동하고 작업을 여러 단계로 분할합니다. | 
| 업데이트된 스크립트가 적용되지 않음 | `CACHE_ONCE`는 원본 복사본을 보관합니다. | 를 사용하거나 인스턴스를 `REFRESH_ON_REBOOT`교체합니다. | 
| 재부팅 후 스크립트가 다시 실행되지 않음 | `executionPolicy`는 `FIRST_BOOT_ONLY` (기본값)입니다. | 부팅할 때마다 실행해야 하는 스크립트에 `executionPolicy=EVERY_BOOT` 대해를 설정합니다. | 
| `sinfo` 또는 스크립트에서 찾을 수 `scontrol` 없음 | 스크립트는 `nodeBootstrapped` 이전 단계에서 실행됩니다. `slurmd`  | Slurm 종속 작업을 `nodeReady` 단계로 이동합니다. | 
| 종료 후 로그를 볼 수 없음 | 로그는 인스턴스에 로컬입니다. | 로그를 Amazon CloudWatch로 전달하는 노드 부트스트랩 스크립트를 추가합니다. | 