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撰写
RAKsmart机房将于7月1日~7月31日推出“年中大促”活动,多重惊喜供您选择;爆款I3-2120仅30美金秒杀、V4新品上市,活动期间5折抢购、爆款产品持续热卖、洛杉矶+硅谷+香港+日本站群恢复销售、G口不限流量产品超低价热卖。美国VPS、日本VPS及香港VPS享全场7折优惠;爆款VPS $ 1.99/月限量秒杀,10台/天,售完即止, VPS 7折优惠码:VPS-TP-disRAKsmar...
今天看到群里的老秦同学在布局自己的网站项目,这个同学还是比较奇怪的,他就喜欢用这些奇怪的域名。比如前几天看到有用.in域名,个人网站他用的.me域名不奇怪,这个还是常见的。今天看到他在做的一个范文网站的域名,居然用的是 .asia 后缀。问到其理由,是有不错好记的前缀。这里简单的搜索到.ASIA域名的新注册价格是有促销的,大约35元首年左右,续费大约是80元左右,这个成本算的话,比COM域名还贵。...
小渣云 做那个你想都不敢想的套餐 你现在也许不知道小渣云 不过未来你将被小渣云的产品所吸引小渣云 专注于一个套餐的商家 把性价比 稳定性 以及价格做到极致的商家,也许你不相信36元在别人家1核1G都买不到的价格在小渣云却可以买到 8核8G 高配云服务器,并且在安全性 稳定性 都是极高的标准。小渣云 目前使用的是美国超级稳定的ceranetworks机房 数据安全上 每5天备份一次数据倒异地 支持一...