2017-03-17 4 views
0

사용자가 로그 오프 할 때도 노드 응용 프로그램을 Windows에서 실행하는 방법은 무엇입니까? 사용자가 로그 오프 한 후에도 노드 http-server를 계속 실행하는 방법은 무엇입니까?사용자 로그 오프 후에도 노드를 실행 상태로 유지

+0

사용자가 Windows 계정에서 로그 아웃 할 때 응용 프로그램이 계속 실행되는 것을 의미합니까? – Soviut

+0

@Soviut 실제로 Windows 용 특정 버전을'forever-win'라고합니다. 왜냐하면 "일반 버전"은 윈도우에 버그가있는 것 같습니다. 나는 테스트하지 않았기 때문에 코멘트로 남겨 둘 것입니다. 그러나 작동 할 것입니다. –

+0

@Machau는 [Forever] (https://www.npmjs.com/package/forever) 설치를 시도하거나 'forever-win '('npm -g install forever-win'을 사용하여)'app.js를 영원히 시작하십시오' –

답변

0

두 가지 좋은 옵션이 있습니다. 하나는 위의 주석에서 언급 한 바와 같습니다. Forever.

다른 하나는 PM2이며 설치가 쉽고 엄청난 양의 옵션이 있습니다. 나는이 프로젝트를 모든 프로젝트에서 사용하지만 리눅스 버전 인 & 우분투 서버와 Mac에서 작동하므로 Windows 버전을 증명할 수는 없습니다. 노드 프로세스를 대몬 화하고, 로그를 따라 클러스터링하고, 서버 종료 (서비스)로 프로세스가 재부팅되는지 확인할 수 있습니다.

+0

Windows에서도 사용할 수 있습니까? 그렇다면 내 쿼리에 대한 특정 명령 옵션을 알려주십시오. 아니오, Windows 용 PM2에 대한 대안이 있다면 알려주십시오 – Machau

+0

@Machau는 위에 나열된 PM2로 이동하거나 여기 [PM2 @ NPM] (https://www.npmjs.com/package/pm2)로 이동하십시오. 설명서에 따르면 Windows에서 작동합니다. 또한 다음을 볼 수 있습니다 : [pm2-windows-service] (https://www.npmjs.com/package/pm2-windows-service) – twg

관련 문제