nodejs 앱 자동 시작

nodejs 앱 자동 시작

node /home/makerio/Projects/red.js컴퓨터가 부팅될 때 명령을 실행하고 싶습니다 . 명령을 추가했지만 startup apps어떤 이유로 이전 버전의 nodejs를 실행하고 있음을 나타내는 오류가 발생했습니다.

답변1

대체 솔루션은 다음을 사용하는 것입니다.오후 2시.

README에서 인용

PM2는 로드 밸런서가 내장된 Node.js 애플리케이션용 생산 프로세스 관리자입니다. 이를 통해 애플리케이션을 영원히 활성 상태로 유지하고 가동 중지 시간 없이 다시 로드하며 일반적인 시스템 관리 작업을 용이하게 할 수 있습니다.

기본적으로 부팅 시 또는 노드 프로세스/앱이 존재/중단될 때 노드 프로세스를 시작하고 관리합니다.

# Installing pm2    
npm install -g pm2 # may require sudo

# Starting the app
pm2 start ~/Projects/red.js
pm2 save    # saves the running processes
            # if not saved, pm2 will forget
            # the running apps on next boot


# check status 
pm2 list

# IMPORTANT: If you want pm2 to start on system boot
pm2 startup # starts pm2 on computer boot


오래된 노드 버전에 대해서는 많은 가이드가 존재합니다.이것과 같은

관련 정보