Преобразование шаблона выгрузки шеф-повара в systemd для Ubuntu 16.04

У меня есть один выскочка шаблона в chef-Cookbook и я хочу преобразовать его в Systemd, чтобы он мог поддерживаться в 16.04. Я уже преобразовал, но столкнулся с проблемой, поскольку мой сервер не запускается должным образом.

Ниже приведен сценарий выскочки -

#!upstart
description "Server nodejs"

start on (local-filesystems and net-device-up IFACE!=lo)
stop on [!12345]

console log

setuid root
setgid www-data
chdir /srv/
exec /usr/local/bin/node /srv/my_service/src/cli/index.js >>/var  /log/my_service/my_service_nodejs.log 2>&1

Преобразование же в Systemd -

[Unit]
Description=Server nodejs
After=network.target

[Service]
User=root
Group=www-data
WorkingDirectory=/srv/
ExecStart=/usr/local/bin/node /srv/my_service/src/cli/index.js >>/var/log/my_service/my_service_nodejs.log 2>&1

[Install]
WantedBy=multi-user.target

Проблемы, с которыми я сталкиваюсь -

  • Узел js Сервер не работает my_nodejs.service - Узел сервера jj Загружен: загружен (/etc/systemd/system/my_nodejs.service; включен; предустановка поставщика: включен) Активен: не выполнен (Результат: код выхода) с Чт 2017-12-28 08:01:14 UTC; 6s назад Основной PID: 5842 (код = выход, статус = 64)

  • systemd [1]: my_nodejs.service: основной процесс завершен, код = завершен, статус = 64 / n / a

  • systemd [1]: my_nodejs.service: модуль вошел в состояние сбоя.
  • systemd [1]: my_nodejs.service: не удалось с результатом 'код выхода'.

0 ответов

Другие вопросы по тегам