web-dev-qa-db-fra.com

Le service (grafana-server) ne démarre pas automatiquement sur Ubuntu 16.04

J'ai un problème avec le démarrage automatique de Grafana sur Ubuntu 16.04 (alors qu'il démarre automatiquement à partir de 14.04, d'autres services ajoutés à 16.04 configurés de manière similaire démarrent automatiquement).

J'ai couru la configuration comme ci-dessous:

$ Sudo update-rc.d grafana-server defaults

Aucune sortie de la commande (l'exécution de plusieurs fois n'imprime aucune nouvelle information):

$ Sudo update-rc.d grafana-server defaults
$ Sudo update-rc.d grafana-server defaults
$
$ Sudo reboot

Après le redémarrage, le service est arrêté (si je supprime /var/log/grafana/grafana.log avant le redémarrage, il n'est pas créé). Le statut est:

$ Sudo service grafana-server status
● grafana-server.service - Starts and stops a single grafana instance on this system
   Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: http://docs.grafana.org

Et le service démarre lorsqu'il est appelé manuellement:

$ Sudo service grafana-server status
● grafana-server.service - Starts and stops a single grafana instance on this system
   Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; disabled; vendor preset: enabled)
   Active: active (running) since Sun 2016-07-17 23:07:33 JST; 1s ago
     Docs: http://docs.grafana.org
 Main PID: 2658 (grafana-server)
    Tasks: 7 (limit: 512)
   Memory: 23.0M
      CPU: 105ms
   CGroup: /system.slice/grafana-server.service
           └─2658 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile= cfg:default.paths.logs=/var/log/grafana cfg:de

Après un autre redémarrage, il ne démarre pas.

Les scripts de démarrage dans init.d sont présents:

$ ls -l /etc/rc3.d/*grafana*
lrwxrwxrwx 1 root 24 Jul 17 22:58 /etc/rc3.d/S04grafana-server -> ../init.d/grafana-server*
$ ls -l /etc/init.d/grafana-server
-rwxr-xr-x 1 root 3291 Jul 12 19:57 /etc/init.d/grafana-server*

Quel est le problème?

3
techraf

vérifie si /etc/systemd/system/grafana-server.service si un lien correct vers /lib/systemd/system/grafana-server.service

Sinon, créez /lib/systemd/system/grafana-server.service le fichier source est ici: https://github.com/grafana/grafana/blob/master/packaging/deb/systemd/grafana-server.service

Ensuite, créez le lien correct:

Sudo ln -s /lib/systemd/system/grafana-server.service /etc/systemd/system/grafana-server.service

Ensuite, activez grafana-server

Sudo systemctl enable grafana-server

Puis lancez grafana-server

Sudo systemctl start grafana-server
4
f35

Essayez d'exécuter cette commande:

Sudo systemctl enable grafana-server.service 

J'avais le même problème que vous (installation propre du 16.04) Notez le résultat de votre statut de service:

Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; disabled

Ce qui indique que le service est désactivé. La commande ci-dessus corrige le problème pour moi.

Source

1
turorit