
내 홈 폴더 아래에 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 파일에는 아무것도 없습니다.