新人学习node.js中,在本地环境下做的demo,想放在自己服务器上搞
之前在本地,每次都有在命令行用node命令启动服务器,比如:
node server.js
现在放到了自己的腾讯云服务器上,难道每次都要先用node命令启动一下才能查看吗?
怎么做到用户自己访问网页的时候就自行起这个node服务器?
求解~
PHPz2017-04-17 15:27:34
프로세스 관리자 사용을 권장합니다pm2
. 사용 방법은 이전에 저자가 정리한 PM2 실용 시작 안내서를 참조하세요
복잡한 조작: 약간
낮은 서비스 견고성: 예를 들어 프로그램이 잘못 실행되면 서버가 중단되고 사용자가 해당 서버에 액세스할 수 없습니다. 최소한 자동 재시작을 지원해야 합니다.
기타 숨겨진 위험: 구성 수정 등 서비스를 업데이트한 후에는 매번 수동으로 다시 시작해야 합니다. 더 나쁜 것은 단순히 다시 시작하는 것을 잊어버릴 수도 있다는 것입니다.
위 문제를 해결해 보세요.
사용이 매우 간단합니다. 먼저 설치하세요. pm2
그런 다음 pm2
을 사용하여 대신 프로그램을 시작하세요. --watch
은 프로그램의 실행 상태를 모니터링하는 것을 의미합니다.
서비스 예외: 자동 재시작
서비스 변경: 자동 재시작
기타
巴扎黑2017-04-17 15:27:34
권장pm2
, 시계 자동 재시작, 메모리 제한 초과 시 자동 재시작, 예약 재시작, 클러스터, 로그 캡처 등을 지원합니다. 여전히 매우 편리합니다