80端口是否被占用的解决办法
80端口是否被占用的解决办法
一、 问题描述
公司外网发布是必须使用80端口 可是每次t omcat启动时 总时报端口占用如果将端口改为不用的端口例如 8090等就能正常启动使用。
二、 问题分析
一般服务器安装MS SQL Serve r2008时都要求安装IIS 5.0或6.0此时肯定时被I IS占用了如果你把I IS端口号修改成其它的重启I IS后 80端口仍然被占用呢那你就需要检测是否还有其它服务占用了。
三、 问题检查及处理
先介绍一下我的服务器环境Windo ws2003 Serve rSP2MSSQLServe r2008 R2 Tomcat6.0 SunJDK1.6和1.7版本。
检查端口占用常用方法有使用Dos命令检查或使用专用软件检查。
使用Dos检查在Dos命令行中输入netstat -aon|findstr "80"即可查看到端口被谁占用我查时被Syste m占用 PID为4使用进程查看器发现是系统自己的进程所以没办法停用如果停用系统无法正常工作并且重新启动电脑。
使用专用软件检查例如 Activ ePorts软件可以查看到什么端口被什么软件点用安装位置是什么等就可以直接定位但是我的服务器还是显示为PID为4程序为Sy stem占用声明 Syste m不带.exe啊有的进程为 Syste m.exe我的则不是
处理方法经仔细查找发现是MS SQL Serve r2008服务占用了80端口此时启动SQLServe r配置管理器进入后将SQL Serve r Repor ting Servi ces服务停用后即可也不影响M SSQL Serve r的正常使用。
1/7
Syc086@qq com撰写
80端口是否被占用的解决办法
最终处理方法
1. 将I IS改不用的端口后禁用掉。
2. 将MSSQLServe r2008的SQLServe rRepor ting Servi ces服务停用。
3. 重新关机看一下Tomcat是否正常启动。
下面是我正常启动后的端口服务图片
四、 网上查找的资料供学习
进入CMD输入netstat -ano就可以很清楚的看到本地80口占用程序的PID然后再去任务管理器里查找到PID所对应的进程(如果任务管理器没有PID,查看-->选择列) 原来是迅雷5给占用了再去迅雷里查看设置竟然BT的默认TCP传输端口是80改掉设置 I IS启动正常了。 。 。
如何查看80端口被占用
开始--运行--cmd
--cmd
2/7
Syc086@qq com撰写
80端口是否被占用的解决办法
进入命令提示符,输入netstat -ano
即可看到所有连接的PID
之后启动任务管理器
找到这个PID所对应的程序
3/7Syc086@qq com撰写
80端口是否被占用的解决办法
如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"
Syc086@qq com撰写
80端口是否被占用的解决办法
勾选pid确定即可显示
经常我们在启动应用的时候发现系统需要的端口被别的程序占用如何知道谁占有了我们需要的端口很多人都比较头疼下面就介绍一种非常简单的方法希望对大家有用假如我们需要确定谁占用了我们的80端口
1、Windows平台
在windows命令行窗口下执行
C:>netstat-aon|findstr "80"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
看到了吗端口被进程号为2448的进程占用继续执行下面命令
C:>taskl ist|findstr "2448"thread.exe 2016Console 0 16,064K
很清楚吧 thread占用了你的端口,Ki l l it
如果第二步查不到那就开任务管理器看哪个进程是2448然后杀之即可。
5/7
Syc086@qq com撰写
80端口是否被占用的解决办法
如果需要查看其他端口。把80改掉即可
补充原来出现这个错误原因
httpd.exe:Could not rel iably determine theserver'sful ly qual ified domain name, using 192.16
8.1.111 for ServerName是因为DNS没配置好.如果不想配置DNS,就在httpd.conf,在最前加入ServerName localhost:80即可
另外360安全卫士中的【流量监控】查看网络连接就可以看一些端口的情况。
80端口被占用端口检查解决--转
我从会做网站到现在也遇到过了N次了今天又让我遇到了我来解决他并为大家做最详细易懂的分析。
我的情况我用了一个小插件“黑风Aspweb服务器”代替I IS尽管如此I IS组件也是要装的。停止I IS中的“默认网站“意味着停止了80端口的运行然后打开“黑风Aspweb服务器”即可正常测试网站。
故障现象今天“默认网站“已经停止但是打开“黑风Aspweb服务器”还是提示“80端口被占用”。
解决过程打开命令提示符——netstat -ano就可以查看本机端口开放情况与对应的程序。如下图
图中可以看出 21、 25以及80端口都被PID 进程标识符为 5668的进程所占用。现在只要知道PID为5668的进程就可以解决了。
2、打开任务管理器如下图
6/7
Syc086@qq com撰写
80端口是否被占用的解决办法
图中可以看出PI D 5668对应的进程为inetinfo.exe。 稍后解释inetinfo.exe进程最后操作结束该进程重启或停止I IS“默认网站”不论如何inetinfo.exe都会自动重新运行然后再停止I IS“默认网站”运行“黑风Aspweb服务器” 即可解决。
注进程PID是可以变化的就是说不同时间运行同一个程序他的PID号就不同。不同计算机同一个进程的PID号多数情况也是不同的。因此在结束inetinfo.exe之前的PID是一个三位数重新启动后它的PID可能为四位数了。这点不影响问题的解决我只是好奇便拿出来说罢了。
7/7
Syc086@qq com撰写
10GBIZ服务商经常有看到隔壁的一些博客分享内容,我翻看网站看之前有记录过一篇,只不过由于服务商是2020年新成立的所以分享内容比较谨慎。这不至今已经有将近两年的服务商而且云服务产品也比较丰富,目前有看到10GBIZ服务商有提供香港、美国洛杉矶等多机房的云服务器、独立服务器和站群服务器。其中比较吸引到我们用户的是亚洲节点的包括香港、日本等七星级网络服务。具体我们看看相关的配置和线路产品。第一、香...
zoecloud怎么样?zoecloud是一家国人商家,5月成立,暂时主要提供香港BGP KVM VPS,线路为AS41378,并有首发永久8折优惠:HKBGP20OFF。目前,解锁香港区 Netflix、Youtube Premium ,但不保证一直解锁,谢绝以不是原生 IP 理由退款。不保证中国大陆连接速度,建议移动中转使用,配合广州移动食用效果更佳。点击进入:zoecloud官方网站地址zo...
TmhHost 商家是一家成立于2019年的国人主机品牌。目前主营的是美国VPS以及美国、香港、韩国、菲律宾的独立服务器等,其中VPS业务涵盖香港CN2、香港NTT、美国CN2回程高防、美国CN2 GIA、日本软银、韩国cn2等,均为亚太中国直连优质线路,TmhHost提供全中文界面,支持支付宝付款。 TmhHost黑五优惠活动发布了,全场云服务器、独立服务器提供8折,另有充值返现、特价服务器促销...