相关疑难解决方法(0)

SYSTEM(PID 4)正在使用端口80,那是什么?

我正在尝试将端口80用于我的应用程序服务器,但是当我执行时,netstat -aon我得到:

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4

当我在任务管理器中查找过程时,它显示的PID 4SYSTEM,就是这样.没有延期......没什么.只是" SYSTEM".这里发生了什么?

我害怕结束这个过程,我该怎么办?


更新:

我已经通过另一个Stack Overflow问题解决了这个问题,该问题的解决方案是让IIS停止在端口80上侦听指定的IP地址.

iis port netstat pid

328
推荐指数
15
解决办法
47万
查看次数

端口不可用:listen tcp 0.0.0.0/50070:bind:尝试以访问权限禁止的方式访问套接字

我正在尝试使用以下命令启动 docker 容器。

docker run -it -p 50070:50070 -p 8088:8088 -p 8080:8080 suhothayan/hadoop-spark-pig-hive:2.9.2 bash
Run Code Online (Sandbox Code Playgroud)

它最终出现了以下错误。

docker:来自守护进程的错误响应:端口不可用:listen tcp 0.0.0.0/50070:bind:尝试以访问权限禁止的方式访问套接字。

据我了解,由于另一个进程使用了​​端口 50070,因此发生了错误。我试图识别该进程,以便在命令提示符下使用以下命令终止该进程,但它既没有给出输出也没有给出错误。

netstat -ano | findstr :50080
Run Code Online (Sandbox Code Playgroud)

port hadoop docker docker-image

24
推荐指数
4
解决办法
2万
查看次数

docker:来自守护程序的错误响应:端口不可用:侦听 tcp 0.0.0.0:80:绑定:

我尝试在 Windows 10 Pro 工作站上运行 docker 映像,但收到此错误:

docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:80: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
Run Code Online (Sandbox Code Playgroud)

我正在运行这个命令:

docker run -d -p 80:80 docker/getting-started
Run Code Online (Sandbox Code Playgroud)

并得到此响应:

Unable to find image 'docker/getting-started:latest' locally
latest: Pulling from docker/getting-started
188c0c94c7c5: Pull complete
617561f33ec6: Pull complete
7d856acdaa9c: Pull complete
a0d3c6e28e6d: Pull complete
af69a9b963c8: Pull complete
0739f3815ad8: Pull complete
7c7b75d0baf8: Pull complete
Digest: sha256:b821569034e3b5fae03b40e64a866017067f3bf17effe185b782bdbf02179528
Status: Downloaded newer …
Run Code Online (Sandbox Code Playgroud)

iis docker

20
推荐指数
3
解决办法
2万
查看次数

Docker SQL 绑定:尝试以访问权限禁止的方式访问套接字

在 Docker 中为 SQL-server 创建容器时的错误消息(具有管理员权限):

“... 来自守护进程的错误响应:驱动程序在端点 SQL19b 上编程外部连接失败(cc372bb961fb8178c2461d26bf16c4232a62e01c5f48b8fcec273370506cc095):启动用户区代理时出错:侦听 tcp.0bid:104 的访问权限是通过套接字:0bid:104 访问绑定的方式,尝试通过套接字访问 0。 .”

日志文件摘录:

    [21:39:17.692][ApiProxy          ][Info   ] time="2019-08-01T21:39:17+02:00" msg="proxy >> HEAD /_ping\n"
[21:39:17.696][ApiProxy          ][Info   ] time="2019-08-01T21:39:17+02:00" msg="proxy << HEAD /_ping (3.9929ms)\n"
[21:39:17.699][GoBackendProcess  ][Info   ] error CloseWrite to: The pipe is being closed.
[21:39:17.742][ApiProxy          ][Info   ] time="2019-08-01T21:39:17+02:00" msg="proxy >> DELETE /v1.40/containers/22810276e261\n"
[21:39:17.758][ApiProxy          ][Info   ] time="2019-08-01T21:39:17+02:00" msg="proxy << DELETE /v1.40/containers/22810276e261 (16.129ms)\n"
[21:39:17.759][GoBackendProcess  ][Info   ] error CloseWrite to: The pipe is being closed.
[21:39:27.866][ApiProxy          ][Info   ] time="2019-08-01T21:39:27+02:00" msg="proxy >> HEAD /_ping\n"
[21:39:27.869][ApiProxy …
Run Code Online (Sandbox Code Playgroud)

sql-server docker

18
推荐指数
4
解决办法
2万
查看次数

Docker for Windows 的端口问题

我正在尝试遵循training.play-with-docker.com 上的初学者教程。在任务 2 的第 6 步,我执行以下操作并得到如下错误:

PS C:\Users\david.zemens\Source\Repos\linux_tweet_app> docker container run --detach --publish 80:80 --name linux_tweet_app $DOCKERID/linux_tweet_app:1.0
d39667ed1deafc382890f312507ae535c3ab2804907d4ae495caaed1f9c2b2e1
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: driver failed programming external connectivity on endpoint linux_tweet_app (a819223be5469f4e727daefaff3e82eb68eb0674e4a46ee1a32e703ce4bd384d): Error starting userland proxy: listen tcp 0.0.0.0:80: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
Run Code Online (Sandbox Code Playgroud)

我在本地的 Win10 机器上使用 Docker Desktop。我已尝试按照此处的建议重置 Docker 。错误仍然存​​在。由于其他东西必须使用端口 80,我应该能够通过使用不同的端口来避免错误,对吗?

PS C:\Users\david.zemens\Source\Repos\linux_tweet_app> docker container run --detach --publish 1337:1337 --name …
Run Code Online (Sandbox Code Playgroud)

docker

14
推荐指数
3
解决办法
2万
查看次数

什么是 Windows 10 中的受管端口排除?

我在 Windows 10 中启用了 hyper-v。当我检查排除的端口时,我得到:

C:\> netsh interface ipv4 show excludedportrange protocol=tcp

Protocol tcp Port Exclusion Ranges

Start Port    End Port
----------    --------
      5357        5357
      9800        9800
      9801        9801
     49671       49770
     49871       49970
     50000       50059     *
     61117       61216
     61220       61319
     61902       62001

* - Administered port exclusions.
Run Code Online (Sandbox Code Playgroud)

为什么 Hyper-V 保留这些端口?

受管端口排除(即范围 50000-50059 )与其他端口排除有何不同?

例如,当我尝试在 golang 中使用 net.Listen() ping 所有这些端口时,除 50000-50059 之外的所有端口都返回错误:

listen tcp 127.0.0.1:9801: bind: An attempt was made to access a socket in a way forbidden by its access …
Run Code Online (Sandbox Code Playgroud)

hyper-v windows-10 docker-for-windows

8
推荐指数
1
解决办法
4385
查看次数