
Criei uma pasta para meu aplicativo nodejs na minha pasta pessoal.
/home/user/nodeapp
Acho que instalei o nó logado como eu.
qual nó me dá
/apps/node/bin/node
Posso executar o aplicativo com êxito na minha pasta pessoal usando o comando
node /nodeapp/server.js
Quero executar o aplicativo como um serviço via systemd
Aqui está meu arquivo de serviço 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
No entanto, este serviço falha ao iniciar e o serviço entra em FailedState.
systemstc status -l node-myapp does not reveal anything.
Como determino a causa da entrada do serviço em estado de falha? Nada no arquivo app.log.