Войти

Показать полную графическую версию : Не стартует служба при включении


XXXandr
11-10-2018, 08:36
Добрый день!
Настроил rocket chat на centos 7. Проблема в том что при загрузки системы автоматически не запускается. Только через команду:
sudo systemctl start rocketchat.service

Службу я создал так:
nano /usr/lib/systemd/system/rocketchat.service

[Unit]
Description=The Rocket.Chat server
After=network.target remote-fs.target nss-lookup.target nginx.target mongod.target
[Service]
ExecStart=/usr/local/bin/node /var/www/html/rocket.chat/main.js
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=rocketchat
User=root
Environment=MONGO_URL=mongodb://localhost:27017/rocketchat ROOT_URL=http://your-domain.ru:3000/ PORT=3000
[Install]
WantedBy=multi-user.target

И не забыл сделать автозагрузку:
sudo systemctl enable rocketchat.service

Подскажите куда смотреть.
Заранее спасибо!

zai
11-10-2018, 09:58
Попробуй так: chmod +x /usr/lib/systemd/system/rocketchat.service

XXXandr
11-10-2018, 11:13
К сожалению не помогло.

sany20052005
14-09-2020, 06:04
В /usr/lib/systemd/system/rocketchat.service нужно заменить nginx.target mongod.target на nginx.service mongod.service
Перед этим конечно нужно остановить службу, внести исправления, потом сделать sudo systemctl daemon-reload, а потом опять запустить службу рокет чата




© OSzone.net 2001-2012