2023-04-26 05:35:39
问题现象:
服务器应用使用的端口被异常占用导致服务启动失败,例如:Windows上安装的Tomcat无法启动,TCP 80端口已经被其它应用占用。
问题原因:
应用程序需要使用的TCP/UDP端口被其它程序、或者病毒木马占用。
解决办法:
shell netstat -ano |find ":80"
看到占用端口的进程ID是4,注意:请根据实际情况修改端口。
shell tasklist /svc| find "4"
shell iisreset /stop
shell curl -I 127.0.0.1
能够使用Microsoft-HTTPAPI/2.0的只能是微软的产品。检查是否有安装SQL SERVER ,如果有尝试关闭SQL Server Reporting Service这个服务。
注意:如果没有安装curl还可以使用telnet 127.0.0.1 80 执行完,ctrl+c终止就会出现下面图片的样子,也可以看到server:Microsoft-HTTPAPI/2.0 ,当然仅靠这个是不能判断是哪个程序的。只能根据此判断是微软的应用占用了。具体还需要看ECS上实际安装了哪些微软的应用。
如无法解决您的问题,请向我们提工单。
我们的产品专家为您找到最合适的产品/解决⽅案
1v1线上咨询获取售前专业咨询
专业产品顾问,随时随地沟通