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撰写
SugarHosts 糖果主机商我们算是比较熟悉的,早年学会建站的时候开始就用的糖果虚拟主机,目前他们家还算是为数不多提供虚拟主机的商家,有提供香港、美国、德国等虚拟主机机房。香港机房CN2速度比较快,美国机房有提供优化线路和普通线路适合外贸业务。德国欧洲机房适合欧洲业务的虚拟主机。糖果主机商一般是不会发布黑五活动的,他们在圣圣诞节促销活动是有的,我们看到糖果主机商发布的圣诞节促销虚拟主机低至6折...
青云互联怎么样?青云互联是一家成立于2020年6月份的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,目前提供有美国免费主机、香港主机、香港服务器、美国云服务器,让您的网站高速、稳定运行。目前,美国洛杉矶cn2弹性云限时七折,美国cera机房三网CN2gia回程 13.3元/月起,可选Windows/可自定义配置。点击进入:青云互联官网青云互联优惠码:七折优惠码:dVRKp2tP (续...
酷锐云是一家2019年开业的国人主机商家,商家为企业运营,主要销售主VPS服务器,提供挂机宝和云服务器,机房有美国CERA、中国香港安畅和电信,CERA为CN2 GIA线路,提供单机10G+天机盾防御,提供美国原生IP,支持媒体流解锁,商家的套餐价格非常美丽,CERA机房月付20元起,香港安畅机房10M带宽月付25元,有需要的朋友可以入手试试。酷锐云自开业以来一直有着良好的产品稳定性及服务态度,支...