为什么Google Chrome浏览器监听端口8000?


14

有时(再次)启动开发服务器时,它将死于端口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 2014年

2
这可能与Chrome的远程调试功能有关,请尝试chrome://inspect查看并了解是否有任何线索。
汤姆(Tom)

建议您通过检查过程来检查这是否实际上是Google Chrome ps aux | grep 18638
fetzig '17

2018年,似乎chrome的当前版本未在端口上侦听(版本70.0.3538.110(正式版本)(64位)MacOS)
Matt

Answers:


0

我认为这与侦听用于铸造的外部设备有关。您可以尝试禁用包含“媒体”的标志。我还无法缩小实际上正在监听的标志。chrome:// flags /#hardware-media-key-handling。尝试搜索媒体


-1

如果您有一个进程正在侦听端口,并且您杀死了该进程,它将不会立即解除该端口的绑定。我认为大多数Linux系统上的默认设置是5分钟等待。检查socket(7)手册页并查找SO_REUSEADDR。


1
这似乎无法回答为什么Chrome在该端口上进行监听的问题。请编辑您的帖子,以便清楚了解它与问题的关系。
本N
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.