@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
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Порекомендую monit.
Очень удобен!
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы