CentOS7에서 systemd를 통해 실행되도록 nodejs 앱을 구성하는 방법은 무엇입니까?

CentOS7에서 systemd를 통해 실행되도록 nodejs 앱을 구성하는 방법은 무엇입니까?

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

관련 정보