0
저는 Chef 11.10을 사용하여 서버를 배포하고 있습니다. 운영 체제는 Upstart를 사용하는 Amazon Linux AMI 2016.03 (EC2/OpsWorks 사용)입니다.Upstart가 상태 1로 종료되므로 요리사가 중단됩니다.
레시피에서는 서버의 시작을 트리거합니다. 일부 구성 명령을 실행하기 위해 실행해야하기 때문입니다. 서버가 이미 실행 중이면 sudo start <job>
이 0
대신에 1
을 반환하므로 (즉, 멱등환이 아니기 때문에) 실패합니다.
요리사가이 사건을 처리하지 않거나 서버가 이미 실행 중인지 확인하지 않는 것 같습니다.
이 문제를 해결하는 쉬운 방법은 무엇입니까?
실제로 11.10입니다. 질문을 업데이트했습니다. 즉, 시도하고 조사하겠습니다. – user180940
동일한 문제입니다. Chef 13이 출시 된 후 2-3 주가 지나서 컨텍스트를 제공하고 Chef 12는 이제 막 출시되었습니다. – coderanger