Google Chromeがポート8000​​でリッスンするのはなぜですか?


12

開発サーバーを(再度)起動すると、ポート8000​​がすでに使用されているというメッセージが表示されて停止することがあります。

ランニング

$ lsof -n -i4TCP:8000 | grep LISTEN

その後明らかにする

Google    18638  <user>  450u  IPv6 0x9b020d3ae3f0d7e9      0t0  TCP *:irdmi (LISTEN)

執筆時点での唯一の回避策は、Chromeを完全に再起動することです。このポートのオープン(おそらくプラグイン)の説明はありますか、それとも0.0.0.0:8000で実行されている開発サーバーに関連していますか?


この開発サーバーの性質と、Chromeとの関係は何ですか?
jjlin 14

2
これは、おそらくChromeのリモートデバッグ機能に関係している可能性がありchrome://inspectます。手掛かりがあるかどうかを確認してください。
トム

プロセスをチェックして、これが実際にGoogle Chromeかどうかを確認することをお勧めしますps aux | grep 18638
fetzig

2018年、Chromeの現在のバージョンがポートでリッスンしないようです(バージョン70.0.3538.110(公式ビルド)(64ビット)MacOS)
Matt

回答:


0

キャストのために外部デバイスをリッスンすることと関係があると思います。「メディア」を含むフラグを無効にしてみてください。実際にリスニングを行っているフラグを絞り込むことができませんでした。chrome:// flags /#hardware-media-key-handling。メディアを検索してみてください


-1

ポートでリッスンしているプロセスがあり、そのプロセスを強制終了した場合、そのポートのバインドはすぐには解除されません。ほとんどのLinuxシステムのデフォルトは5分の待機時間だと思います。socket(7)のmanページをチェックしてSO_REUSEADDRを探してください。


1
これは、なぜChromeがそのポートでリッスンしているのかという質問には答えていないようです。質問との関係が明確になるように投稿を編集してください。
Ben N
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.