Запустите сервер узла в фоновом режиме - PullRequest
0 голосов
/ 10 ноября 2019

Я хочу, чтобы сервер узла работал в фоновом режиме. Я прочитал эту ветку: Как запустить приложение Node.js как его собственный процесс?

Я получаю ошибки:

systemd[10948]: myapp_test.service: Failed to determine group credentials: No such process
systemd[10948]: myapp_test.service: Failed at step GROUP spawning /some-directory/index.js: No such process

myapp_test.service file:

[Unit]
Description=Something

[Service]
ExecStart=/some-directory/index.js
Restart=always
User=nobody
# Note Debian/Ubuntu uses 'nogroup', RHEL/Fedora uses 'nobody'
Group=nogroup
Environment=PATH=/usr/bin:/usr/local/bin
Environment=NODE_ENV=development
WorkingDirectory=/some-directory/

[Install]
WantedBy=multi-user.target

Я пробовал "никто" как группу, я пытался пропустить и пользователя, и группу, но я получаю эту ошибку:

systemd[11543]: myapp_test.service: Failed to execute command: Permission denied
systemd[11543]: myapp_test.service: Failed at step EXEC spawning /some-directory/index.js: Permission denied

Если я перехожу к some-directory и введите node index.js все работает нормально (включая NODE_ENV = параметр разработки).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...