web-dev-qa-db-fra.com

Quelle est la signification du statut de service "démarré" sur Homebrew?

Lorsque j’ai essayé la commande brew services list, Dnsmasq, le statut nginx a démarré, mais en jaune. php71 et mysql est démarré et vert. 

Auparavant, lorsque mon statut Mysql a commencé mais que Mysql jaune ne fonctionne pas. 

Maintenant, mes statuts nginx et dnsmasq ont commencé et sont jaunes mais tout fonctionne bien.

Quel est le sens commencé mais statut écrit jaune? Tout va bien ou?

33
Ergin

Je pense que c'est jaune pour les applications qui sont lancés par l'utilisateur root. Si vous tapez Sudo brew services list, toutes les applications lancées par root sont en vert et celles lancées par d'autres utilisateurs en jaune.

2
that_lurker

J'avais ceci tout à l'heure pour mariadb et je l'ai résolu en exécutant brew reinstall mariadb.

Je venais d'installer une nouvelle version de MAMP et je soupçonne que quelque chose de MAMP aurait écrasé quelque chose lié à mariadb.

2
Jasper Kennis

Si votre configuration permet au service de fonctionner en tant que démon ou non-démon, ne le définissez pas comme démon.

J'ai trouvé le statut jaune lorsque j'ai configuré daemon dans haproxy.cfg. Après avoir supprimé daemon de la configuration et l’ai redémarré (y compris la suppression du processus, car Brew ne sait pas vraiment quel processus s’arrêter en mode démon haproxy), HAProxy a indiqué le statut en vert «démarré». Et je peux maintenant vraiment l'arrêter avec brew services stop. :-)

0
Yongwei Wu