OpenShift의 무료 티어에 첫 번째 Node.js 앱을 배포했는데 잘 작동합니다.OpenShift에서 Forever.js를 사용해야합니까?
충돌이 발생하면 OpenSift가 자동으로 노드 응용 프로그램을 다시 시작합니까, 아니면 Forever.js를 설정해야합니까? 나는 그것을 세우려고했는데 효과가 없을 것이다. node_modules/forever/bin/forever start app.js
를 실행 한 후 나는이 출력 얻었다 (forever
의 로컬 복사본으로, DIR을 app-root/repo
된 작업) :
warn: --minUptime not set. Defaulting to: 1000ms
warn: --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
info: Forever processing file: app.js
fs.js:240
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
Error: ENOENT, no such file or directory '/var/lib/openshift/5397416f5004466c0b000080/.forever/VQMF.log'
at Object.openSync (fs.js:240:18)
at Object.startDaemon (/var/lib/openshift/5397416f5004466c0b000080/app-root/runtime/repo/node_modules/forever/lib/forever.js:406:14)
at /var/lib/openshift/5397416f5004466c0b000080/app-root/runtime/repo/node_modules/forever/lib/forever/cli.js:258:13
at /var/lib/openshift/5397416f5004466c0b000080/app-root/runtime/repo/node_modules/forever/lib/forever/cli.js:145:5
at Object.oncomplete (/var/lib/openshift/5397416f5004466c0b000080/app-root/runtime/repo/node_modules/forever/lib/forever.js:358:11)
그래서, 나를 위해 내 애플 리케이션의 건강을 관리 OpenShift 않습니다
을, 또는 내가 작업을 영원히 얻을해야합니까? 그렇다면, 내가 가진 오류에 대한 어떤 생각?
완벽한 질문, 나는 (또한 당신의 응용 프로그램을 다시 시작하는) 계수부터 이동 알 필요가 정확히 무엇을. Modulus에는 OpenShift가 그렇게 할 수 있는지 여부를 아는 사람에게 전자 메일을 보내는 옵션도 있습니다. (노드 수퍼바이저에는 옵션이있는 것처럼 보이지 않습니다.) – user949300