Windows 환경에서 nodejs를 배포하려고합니다. 지금까지 nodejs는 명령 행을 통해 실행되는 표준 애플리케이션 일뿐입니다. 그러나 그런 식으로 실행하는 것은 서버 환경에서는 그다지 실용적이지 않습니다. Windows 서비스로 실행하는 방법이 있습니까? 그렇다면 다른 서비스에서와 마찬가지로 실행을 제어하는 모든 이점을 얻을 수 있습니까? 이 주제에 관한 유사한 포럼 항목을 찾았지만 모두 Linux 환경에서 nodejs를 실행하는 것과 관련되어 있습니다. 어떻게하면 창 환경에서이 작업을 수행 할 것입니까?Windows 환경에서 nodejs 배포
10
A
답변
4
Nodejs 응용 프로그램은 mongodb, redis, nginx와 (과) 닮았습니다 ... os 서비스로 실행되지 않아야합니다.
사람들은 보통 노드 노드 응용 프로그램을 실행하기 위해 pm2과 같은 프로세스 관리 도구를 사용합니다. 실행 파일로 deploy.sh
또는 deploy.bat
을 생성하여 응용 프로그램을 시작하거나 다시 시작하는 명령을 pm2
명령으로 실행할 수 있습니다.
관련 문제
- 1. 프로덕션 환경에서 Windows 서비스 배포 -
- 2. Modulus.io NodeJS 배포
- 3. 프로덕션 환경에서 WCF 서비스 배포
- 4. nodejs express 앱을 프로덕션에 배포
- 5. NodeJS 응용 프로그램의 안전한 배포
- 6. NodeJS 프로덕션 배포 모범 사례
- 7. AWS에 NodeJS 배포 Beanstalk 오류
- 8. AWS (NodeJS)에서보다 정교한 배포
- 9. 유닉스 환경에서 C++ 또는 Windows 환경에서 C++?
- 10. nodejs 용 배포 서버의 init git
- 11. Windows 98 환경에서 InterlockedCompareExchange
- 12. Windows 환경에서 OpencvBlobsLib을 구축
- 13. Nodejs + nowjs + Windows
- 14. nodejs windows modules 디렉토리
- 15. Nodejs : Windows 컴퓨터의 Writestream
- 16. Windows Docker 환경에서 Nodemon이 다시 시작되지 않음
- 17. 이전 Windows XP 시스템에서 Nodejs 버전을 설정해야합니까?
- 18. Windows 10에서 Docker에 대한 Nodejs 개발
- 19. 안전한 환경에서 Windows 시스템에 응용 프로그램 설치
- 20. Saltstack Windows 소프트웨어 배포 문제
- 21. windows/opengl 환경에서 오버레이 지원
- 22. Windows 환경에서 Outlook 365로 작업
- 23. Windows 환경에서 Xerces를 사용하려면 어떻게해야합니까?
- 24. Windows 환경에서 Rebar로 릴리즈 빌드
- 25. Windows 환경에서 Etsy의 StatsD 사용
- 26. Windows 환경에서 sed를위한 적절한 방법
- 27. 팀 환경에서 iPhone ad hoc 배포
- 28. Azure 논리 응용 프로그램 다른 환경에서 배포
- 29. 배포 프로덕션 환경에서 한 번 클릭
- 30. 프로덕션 환경에서 Outlook 2013 앱 배포
실용적이지 않습니까? – hexacyanide
명령 줄을 사용하여 세션에 서버에 지속적으로 로그인해야하기 때문에 실용적이지 않습니다. 서버가 재부팅되거나 nodejs가 충돌하는 경우 명령을 다시 실행해야하므로 끊임없이 모니터링해야합니다. – aggaton
가능한 [Windows 서비스로 node.js를 설치하는 방법?] (http://stackoverflow.com/questions/10547974/how-to-install-node-js-as-windows-service) – hexacyanide