내 홈 폴더 아래에 Nodejs 애플리케이션용 폴더를 만들었습니다.
/home/user/nodeapp
나로 로그인하여 노드를 설치한 것 같습니다.
나에게 주어진 노드는 무엇입니까?
/apps/node/bin/node
다음 명령을 사용하여 홈 폴더에서 애플리케이션을 성공적으로 실행할 수 있습니다.
node /nodeapp/server.js
systemd를 통해 애플리케이션을 서비스로 실행하고 싶습니다.
이것은 내 시스템 서비스 파일입니다
[Service]
#Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=node-myapp
User=username
Group=username
Environment=HOME=/home/username/nodeapp/
Environment=NODE_PATH=/home/username/nodeapp/
Environment=NODE_ENV=production
ExecStart=/apps/node/bin/node /home/username/nodeapp/server.js
[Install]
WantedBy=multi-user.target
그러나 서비스가 시작되지 않고 서비스가 FailedState로 전환됩니다.
systemstc status -l node-myapp does not reveal anything.
서비스가 실패 상태가 된 이유를 어떻게 확인할 수 있나요? app.log 파일에는 아무것도 없습니다.