몇 개의 노드 js 서버를 만드는 데 도움이 필요합니다. 한 서버가 aws dynamodb에서 읽어야합니다 (매분마다 한 번), 매일 한 번처럼 api에서 데이터를 읽어야합니다. cronjobs와 (과) 유사합니다.노드 JS 서버를 만드는 방법
여기 내 문제는 24/7을 실행하는 응용 프로그램을 작성하는 방법입니다. 이봐, while(true){doStuff()}
이 맞습니까?
몇 개의 노드 js 서버를 만드는 데 도움이 필요합니다. 한 서버가 aws dynamodb에서 읽어야합니다 (매분마다 한 번), 매일 한 번처럼 api에서 데이터를 읽어야합니다. cronjobs와 (과) 유사합니다.노드 JS 서버를 만드는 방법
여기 내 문제는 24/7을 실행하는 응용 프로그램을 작성하는 방법입니다. 이봐, while(true){doStuff()}
이 맞습니까?
당신은 단순히 forever
를 사용하여 데몬로 Node.js를 스크립트를 실행할 수 있습니다 다음은 JS 코드마다 x 초를 실행하여 setInterval을 사용할 수 있습니다.
또 다른 방법은 정말 당신이 당신의 요구에 더 잘 맞는 어떤 분마다 :)
내가 제로 다운 타임 생산 공정 관리자가 pm2라는 제안을 원하는 스크립트를 실행 cronjobs을 사용하고 있습니다. 내 회사에서 pm2를 사용하여 nodejs 서버를 실행했지만 3 년 만에 다운 타임이 발생하지 않았습니다.
Microsoft, paypal, IMB는 pm2를 사용합니다. Check here.
1 단계 :이 모듈을 사용
죽은 간단
NPM 설치 PM2 -g
2 단계 : nodejs의 주요 파일을 CD. app.js 그것 뿐이다 app.js
을 시작 PM2이 파일 (또는 WWW)
입니다. 일단 설치되면 서버가 가동 중지 시간없이 실행됩니다. 당신이 당신의 응용 프로그램이 제대로 시작되었는지 확인 건너
PM2 목록
을 공격해야합니다.
감사합니다. 이것은 내가 찾고있는 것입니다. – Kronis
위대한, 행운을 빌어 요! :) –