@Stepgor

Как сделать демона, который стартует и рестартит сервер?

Я первый раз выгружаю проект на хост, все работает, но необходимо сделать демона, который включает и рестартит сервер, директория с сайтом /home/test/node, необходимо включать main.js, создал файл appserver.service в /etc/systemd/system , пробовал много разных вариантов, я думаю , что проблема в ExecStart, как правильно прописать этот путь? Ubuntu 16.04
[Unit]
Description=Node.js Example Server
#Requires=After=mysql.service       # Requires the mysql service to run first

[Service]
ExecStart=/bin/bash -c '$$(which node) home/test/node/main.js
# Required on some systems
#WorkingDirectory=/opt/nodeserver
Restart=always
# Restart service after 10 seconds if node service crashes
RestartSec=10
# Output to syslog
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=nodejs-example
#User=<alternate user>
#Group=<alternate group>
Environment=NODE_ENV=production PORT=3000

[Install]
WantedBy=multi-user.target
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Порекомендую monit.
Очень удобен!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы