2017-01-26 6 views
10

brew services listコマンドを試したときに、dnsmasq、nginxステータスが開始しましたが黄色でした。 php71とmysqlが起動し、緑色になります。Homebrewの黄色いサービスの「開始」状態という意味は何ですか?

以前のMysqlステータスが起動したときに、黄色いMySQLが機能しなくなりました。

ここで、nginxとdnsmasqのステータスが開始され、黄色ですが、everthingは正常に動作します。

は、と開始された意味は何ですか?すべて大丈夫ですか?

答えて

18

残念ながら、黄色はステータスunknownを意味します。それがなぜ始まったのか不思議です。

OS X 10.11.6のApache 2.2のステータスも黄色であるため、私はちょうど見つけました。実際に正しく動作しているかどうかはわかりません。

は、私はrootユーザーによって開始されたアプリケーションのための黄色を考える自作services list githubのコード https://github.com/Homebrew/homebrew-services/blob/master/cmd/brew-services.rb#L184

1

を参照してください。 sudo brew services listと入力すると、ルートで開始されたすべてのアプリケーションが緑色になり、他のユーザーによって黄色で開始されたものがすべて取得されます。

+1

私は黄色と緑色のステータスを持っています。私のユーザのために – mpowered

+0

黄色は、不明を意味しますが、おそらく 'root'(または現在のユーザーからのアクセスできないグループにある別のユーザー)。実際、プロセスの所有者はステータス列のすぐ隣にリストされています。 – BrDaHa

0

サービスをデーモンまたは非デーモンとして実行できるようにする場合は、デーモンにしないでください。

haproxy.cfgにdaemonを設定すると、黄色のステータスが見つかりました。構成内のdaemonを削除して再起動した後(プロセスを強制終了するなど、brewはどのプロセスをhaproxyのデーモンモードで停止するかわからないため)、HAProxyは明るい緑色の「開始」状態を示しました。そして今、私は実際にbrew services stopでそれを止めることができます。 :-)

関連する問題