ポート 3000 は常に grafana-server によって占有されます。

ポート 3000 は常に grafana-server によって占有されます。

開発作業には無料ポート3000が必要です。しかし、grafana-serverで使用していますが、インストールした記憶はありません。社内でこれを使用しているため、ある時点でシステムに追加された可能性があります。

Netstat出力の例

とにかく私はこのコマンドを使用してsudo netstat -lepunt | grep 3000ポート3000のプロセスを取得します。

その後、sudo kill -9 [process number]再度netstatを実行すると再び表示されますが、プロセス番号は異なります。

私もフォローしましたこの例別のポート番号を強制的に適用しましたが、それでも問題は解決しないようです。

また、私のコンピュータからすべてのgrafanaエントリを見つけて削除してみました。サービスを再起動して、もう存在しませんが、まだ存在することをシステムに通知します。結局、次に何をすべきかわかりません。どんなアイデアがありますか?追加情報を直接提供する必要がありますか?

答え1

私はMacでこの問題を解決しようとしてきました。このページは引き続き表示されます。したがって、他のMacユーザーが次のコマンドを使用するのを助けるために brew services stop grafana

答え2

クレジットはユーザーに属しますOuwei_Ouweiレディットから。

grafana-server.servicesystemdは含まれているプロセスを再起動し、Restart=on-failureプロセスSIGKILLを送信して対応するエラー状態をトリガーします。通常のコマンドのみを使用すると、kill PROCID_HERE正常に終了して再起動しません。

したがって、killコマンドを追加しないでください-9

関連情報