Google Cloud Platform App Engine에서 실행중인 인스턴스 중 하나에 대한 시작 스크립트 변수를 편집했습니다. 내 노드 앱이 실행 중인지 확인하기 위해 영원히 스크립트를 호출하고 싶습니다. 그래서 추가 :Google Cloud Platform App Engine 시작 스크립트에서 영구 스크립트 실행
cd /opt/bitnami/apps/myapp
forever start --workingDir /opt/bitnami/apps/myapp/ --sourceDir /opt
/bitnami/apps/myapp/ app.js
를 (또한 나의 명령에 따라 정말 필요가 없습니다으로 CD없이 시도)에 #/빈/bash는 줄 끝!. 그러나 일단 VM이 시작되면 영원히 목록을 실행해도 내 영원한 작업이 시작된 것으로 표시되지 않습니다. 그 영원히 명령을 복사하여 gcloud 터미널에 붙여 넣고 실행하면 작업이 잘 보이고 응용 프로그램이 아무런 문제없이 시작됩니다.
나는 bash 스크립트에서 이것을 어떻게 든 부르지 않습니까?
을 사용할 수 (Updated Health Checks이라고 함)
도 업데이트됩니다 메커니즘'영원히 시작 app.js' –
@이 델 루카 - 우연히 너 알아 낸거야? 나는 같은 문제가있다 – Brian
@ 브라이언 내 대답을 참조하십시오 – kuzyn