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