57 votes

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 est devenu 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.

Quelle est la signification commencée sauf le statut écrit en jaune? Tout va bien ou?

61voto

Husterknupp Points 451

Malheureusement, la couleur jaune signifie que le statut d' unknown. Me demande pourquoi l'on dit bien commencé.

Je viens de découvrir parce que l'état pour apache 2.2 sur OS X 10.11.6 est jaune aussi. Ne sais pas si c'est fait correctement son travail.

Voir le homebrew services list github le code https://github.com/Homebrew/homebrew-services/blob/0ce2f592dc22bce1b4aa2268c6dc416fe131abb2/cmd/brew-services.rb#L165-L177

EDIT: mise à Jour du code de référence. Merci @SidOfc (il ne savait pas GitHub liens peut mettre en évidence les sections)

5voto

Jasper Kennis Points 465

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.

0voto

Yongwei Wu Points 873

Si votre configuration peut rendre le service exécuté comme démon ou non-démon, ne pas en faire de démon.

J'ai trouvé le jaune d'état lorsque je l'ai configuré daemon dans haproxy.cfg. Après je l'ai enlevé daemon dans la configuration et redémarrer (y compris de tuer le processus d'infusion ne sais pas vraiment quel processus d'arrêt dans le mode démon de haproxy), HAProxy a montré le vert vif des "commencé" état. Et je peux maintenant vraiment arrêter avec brew services stop. :-)

-4voto

that_lurker Points 39

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X