查看并发请求数及其TCP连接状态:
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
查看httpd进程数
ps -ef | grep httpd | wc -l
查看端口进程数
netstat -an |grep 80 | wc -l
端口占用情况,查看对应进程
netstat -antp | grep -e java -e LISTEN | lsof -i | grep java | grep -v ESTABLISHED
你可以用 ps aux | grep java 确定 要查看的 某个java的进程号 然后 lsof -i | grep java 就能看到状态
在cmd命令窗口输入netstat -abn ->c:/port80.txt 然后到c盘port80.txt文件中找到占用80端口的程序pid,记下pid。打开任务管理器,点击“查看”/选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看到是那个程序占用的了,更改这个程序的port,或结束该进程即可
用netstat看端口的pid,也发现很奇怪:有时候不显示80,有时候又显示为0,这是系统限制资源,显然不是我要找的“元凶”。
Google了“pid 0 80 port”,看到了答案:
Try typing ‘netstat -ao’ (with an ‘a’) at CMD and that will give you a list of everything running on each port.
我一眼就看到了那个“罪魁祸首”:
C:\Users\awflasher>netstat -ao
Local Address Foreign Address State PID TCP
TCP 0.0.0.0:21 Pacers:0 LISTENING 511
TCP 0.0.0.0:80 Pacers:0 LISTENING 6421
用tasklist的FILTER,我们可以很快找到这个进程:
C:\Users\awflasher>tasklist /FI "PID eq 6421"
Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
MxDownloadServer.exe 6421 Console 1 7,980 K
原来是我电脑中“遨游浏览器”的进程。我使用遨游只是为了调试页面代码,这里我不做评价,浏览器这种敏感的话题,人各有志,各取所好。
PS:看了看netstat的帮助,分别如此描述-a和-o,也就明白了:
-a Displays all connections and listening ports.
-o Displays the owning process ID associated with each connection.
在本地用WAMP调试WordPress的blogger如果遇到类似的情况(症状主要是Apache无法启动),则可以用netstat -ao和tasklist来查出80端口到底被谁抢占了。
附,我所知道的Windows上一些默认占用80端口的非Web服务器类软件清单,欢迎补充:
- Skype
- Web迅雷
- PPLive(可能是pp.tv,我懒得管了)
- 傲游浏览器自动更新
- 迅雷默认的BT上传端口(网友补充)
- fs2you网盘(网友补充)
- Cisco IP Communicator(网友补充)
- QQMusic(网友补充)
分享到:
相关推荐
标题中的“moss的文档转换负载平衡器服务占用80端口问题”指的是在SharePoint 2007环境中,Microsoft Office SharePoint Server (MOSS) 的一个特定组件——文档转换负载平衡器服务(Microsoft.Office.Server....
服务器在公司测试的时候,能够在局域网内正常访问,服务器托管到电信机房后,电信要求服务器和域名必须备案后,才会开通服务器的外网80端口(未备案的外网80端口关闭,外网无法通过域名和ip访问),期间经过了2个月的...
Windows下80端口被进程System占用的解决方法 ...解决Windows下80端口被进程System占用的问题需要我们具备一定的系统管理和网络管理知识。但是,通过使用合适的命令和工具,我们可以轻松地解决这个问题。
"检测80端口是否被占用及如何释放80端口的方法" 在本篇文章中,我们将讨论如何检测80端口是否被占用,以及如何释放80端口的方法。这个问题非常重要,因为在安装客户软件时,经常会遇到“web服务器端口已被其他程序...
在压缩包中的文件“解决system进程占用80端口的问题.txt”和URL链接可能提供了更具体的步骤和技巧,建议参考这些资料以获取详细的操作指导。而“解决80端口被system占用 - sql server也占用80端口.url”和“解决...
总之,80端口被占用的问题虽然常见,但通过上述步骤,我们可以有效地识别、定位并解决这一问题。无论是临时的解决方案还是长期的配置调整,都能确保Web服务的顺利运行,避免因端口冲突而导致的访问中断。在实际操作...
### 普通用户启动Nginx并使用80端口的方法详解 #### 背景介绍 在Linux系统中,默认情况下,只有root用户才能绑定1024以下的端口号,包括常用的Web服务端口80(HTTP)和443(HTTPS)。然而,在某些场景下,出于安全...
当我们在浏览器中输入网址并按下回车键时,请求默认会通过80端口发送到Web服务器。这个端口的开放和使用对网络服务至关重要,因为它是大多数用户期望的默认设置。 2. 8080端口:如果80端口因某种原因无法使用,例如...
apache 80端口占用问题 apache 80端口占用问题 apache 80端口占用问题
本文将详细介绍如何在Windows操作系统中识别并解决80端口被占用的问题,特别是当这个问题影响到Java应用的正常运行时。 #### 识别端口占用 1. **使用`netstat -ano`命令:** - 在命令行中输入`netstat -ano`,...
根据题目描述,我们需要了解瑞友天翼中的5872端口与80端口的具体作用及其修改方法。 ##### 1. 80端口 80端口是HTTP协议默认使用的端口号,主要用于Web服务。在瑞友天翼系统中,80端口主要由CAS Web Server使用,...
要解决80端口被占用问题,需要找到占用该端口的应用程序,并将其禁用或卸载。以下是解决该问题的步骤: 1. 使用命令“netsh http show servicestate”来查找占用80端口的应用程序。 2. 使用命令“sc config ...
本篇将详细介绍如何通过命令行工具(如`CMD`)来查看占用80端口的程序PID,并提供详细的步骤和解释,帮助读者快速解决问题。 ### 步骤一:打开命令提示符窗口 首先,我们需要打开命令提示符窗口(CMD)。可以通过...
本资源"自动解决80端口占用工具"就是为了解决这个问题而设计的。它通常包含一个批处理文件(如"自动解决80端口占用.bat"),该文件能够自动识别并释放占用80端口的进程,以便恢复正常的Web服务。 在深入理解这个...
nginx做正向代理,假设监听80端口,而一个用户请求的url带非80端口号,nginx会默认将该url请求转到80端口,百度了一番,网友提供的方法都无法解决问题,于是自己用lua解决了: 1、最多的解决方式就是在$host后面添加...
2安装lua-nginx-module模块用来解决非80端口代理。 附件包含了全部安装过程,包括nginx.conf lua的配置,适合新手小白按步骤操作。 注意(附件中nua的版本我测试过nginx1.10.3可正常安装,nginx1.12.2报错不兼容。...
修复system 80端口占用(需重启),双击导入注册表然后重启电脑80端口自动解除system占用。
80端口检测工具就是用来检查和确认该端口是否开放、正常工作或者被其他程序占用的软件。 在网络安全和系统管理中,80端口的检测是非常重要的一环。以下是一些关于80端口检测工具及其相关知识点的详细解释: 1. **...
那么,如何查看 80 端口是否被占用,以及如何解决占用问题呢? 使用 Netstat 命令查看端口占用情况 --------------------------- 我们可以使用 Netstat 命令来查看当前系统中的端口占用情况。Netstat 命令可以显示...