>

怀疑上次遇到的问题就是TIME澳门博发娱乐官网:

- 编辑:澳门博发娱乐官网 -

怀疑上次遇到的问题就是TIME澳门博发娱乐官网:

这两个超时。

在windows命令行窗口下执行:

Win7 下面查看当前端口对应的进程名字。

windows用cmd,执行xampp/apache/bin中的httpd.exe,看到:

SYN-SENT:再发送连接请求后等待匹配的连接请求

如下指令:

复制代码

查找PID相对应的信息。

今天使用xampp,apache无法启动,由于使用xampp-control-3-beta.exe无法看到错误,就是无法启动。

P: 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: (也可以去任务管理器中查看pid对应的进程)

netstat -ano   | find "TIME_WAIT"  

C:/>netstat -aon|findstr “80″
 TCP    0.0.0.0:19780             0.0.0.0:0                    LISTENING         2044
 TCP    10.72.224.5:2558       96.17.109.8:80          ESTABLISHED     2044
 TCP    10.72.224.5:2757       60.210.176.209:80    TIME_WAIT         0
 TCP    10.72.224.5:3956       125.46.1.234:80        ESTABLISHED     2044
 TCP    10.72.224.5:3959       125.46.1.234:80        ESTABLISHED     2044
 UDP    0.0.0.0:2280               *:*                                                       3700

========================= ====== ================ ========

TheWorld.exe                3124 Console                 0     83,924 K

 

Both sockets are shut down but we still don’t have all our data sent.

 

经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用。

Proto Local Address          Foreign Address        State           PID
TCP    0.0.0.0:25             0.0.0.0:0              LISTENING       1404
TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       1404
TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       1332
TCP    0.0.0.0:443            0.0.0.0:0              LISTENING       1404
TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
TCP    0.0.0.0:1028           0.0.0.0:0              LISTENING       1404
TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       1708
TCP    0.0.0.0:3389           0.0.0.0:0              LISTENING       1128
TCP    0.0.0.0:6031           0.0.0.0:0              LISTENING       616
TCP    0.0.0.0:6059           0.0.0.0:0              LISTENING       1460
TCP    0.0.0.0:6129           0.0.0.0:0              LISTENING       1148
TCP    0.0.0.0:8899           0.0.0.0:0              LISTENING       440
TCP    127.0.0.1:1029         0.0.0.0:0              LISTENING       2412
TCP    127.0.0.1:19000        0.0.0.0:0              LISTENING       4060
TCP    192.168.0.199:139      0.0.0.0:0              LISTENING       4
TCP    192.168.0.199:1027     192.168.0.249:139      ESTABLISHED     4
TCP    192.168.0.199:1053     220.181.5.68:443       ESTABLISHED     616
TCP    192.168.0.199:1189     60.28.216.28:80        CLOSE_WAIT      2900
TCP    192.168.0.199:2182     119.147.74.99:80       ESTABLISHED     3124
TCP    192.168.0.199:2183     119.147.12.219:80      CLOSE_WAIT      3124
UDP    0.0.0.0:445            *:*                                    4
UDP    0.0.0.0:500            *:*                                    964
UDP    0.0.0.0:1036           *:*                                    2496
UDP    0.0.0.0:1059           *:*                                    3104

  1. (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : make_sock: c  
  2. ould not bind to address [::]:443  
  3. 查找端口占用

    Html代码  澳门博发娱乐官网 1

    1. D:serverxamppapachebin>netstat -ano|findstr "443"  
    2.   TCP    0.0.0.0:443            0.0.0.0:0              LISTENING       3120  
    3.   TCP    199.10.33.30:54312     202.173.27.250:443     TIME_WAIT       0  
    4.   TCP    199.10.33.30:54313     216.219.120.244:443    TIME_WAIT       0  

     

     

    查看进程占用程序

    Html代码  澳门博发娱乐官网 2

    1. D:serverxamppapachebin>tasklist|findstr "3120"  
    2. vmware-hostd.exe              3120 Services                   0     55,356 K  

     

    可见433由vmare占用,根据“先来后到”的原则,那么只有更改apache的这个端口了。

    解决方法

    进入Apache的安装目录,搜索httpd-ssl.conf,右击文本打开。寻找443替换成其他不常用的端口号,比如442。接下来就可以正常启动Apache了。

     

netstat -s--本选项能够按照各个协议分别显示其统计数据。如果你的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。

 

复制代码

Active Connections

The state of the socket is unknown

 

 代码如下

以下是显示出来的结果:

该命令的一般格式为:

澳门博发娱乐官网 3

...

一直以来习惯了使用 Active Port1.4来查看当前程序占用的端口,现在用到Win7下面,才发现这个好东西用不上了。真是没有想到其它好的办法来查看本机的端口占用的情况。只得乖乖的回到CMD下面:
netstat -nao

netstat命令的列标题

可以看到:

看到了吗,端口被进程号为2044的进程占用,继续执行下面命令:

图像名                       PID 会话名           会话#       内存使用

-a 显示所有socket,包括正在监听的。

应用netstat_find_3389查看远程登录的情况

很清楚吧,avp 卡巴监听80端口,调整卡巴网络监听设置。
当然,如果你的80端口被其他程序占用,kill掉或者调整端口。

然后调用:>tasklist /fi "pid eq 3124"

C:>taskkill /f /t /im tor.exe

原文链接:

开始–运行–cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选”查看”-”选择列”

C:Documents and Settingsittao>tasklist /fi "pid eq 3124"

netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。

如上图所示,可以看到有2个time_wait超时,然后用命令

C:/>tasklist|findstr “2044″
avp.exe                     2044 Console                 0     37,680 K

查到当前使用的开放端口的进程ID(PID)

TIME_WAIT

10.28.146.122的IP远程访问的服务器

今天发现自己的apache启动不了,查看日志提示是80商品己经被应用程序给占用了,下面我以查看80端口被占用的程序为例,查看其它端口被程序占用了我们都可以使用些方法。

C:Documents and Settingsadministrator>netstat -ano

 

TIME_WAIT 是一种连接超时,之前遇到一个坑,有一台服务器莫名其妙的应用不能访问了,当时团队经验不足,各种排查都搞不定。最后被迫重启服务器修正。后来遇到类似的问题,发现有TIME_WAIT过多的情况,怀疑上次遇到的问题就是TIME_WAIT过多,占用资源导致。

 

UNKNOWN

如下指令:

 代码如下

CLOSING:等待远程TCP对连接中断的确认

 

我们需要确定谁占用了我们的80端口

  TCP    127.0.0.1:1434         0.0.0.0:0              LISTENING       3236
  TCP    127.0.0.1:5679         0.0.0.0:0              LISTENING       4168
  TCP    127.0.0.1:7438         0.0.0.0:0              LISTENING       4168
  TCP    127.0.0.1:8015         0.0.0.0:0              LISTENING       1456
  TCP    192.168.3.230:139      0.0.0.0:0              LISTENING       4
  TCP    192.168.3.230:1957     220.181.31.225:443     ESTABLISHED     3068
  TCP    192.168.3.230:2020     183.62.96.189:1522     ESTABLISHED     1456
  TCP    192.168.3.230:2927     117.79.91.18:80        ESTABLISHED     4732
  TCP    192.168.3.230:2929     117.79.91.18:80        ESTABLISHED     4732
  TCP    192.168.3.230:2930     117.79.91.18:80        ESTABLISHED     4732
  TCP    192.168.3.230:2931     117.79.91.18:80        ESTABLISHED     4732

netstat -ano   | find "3389"  

bnetstat -n--显示所有已建立的有效连接。

查看到vts对应的进程ID是318904

其他不懂的用 help吧~

如下图:

 

步骤:

-t 显示TCP协议的连接情况。

(1)用tasklist查看该程序及进程ID

-n 打印实际地址,而不是对地址的解释或者显示主机,网络名之类的符号

用netstat的find命名查看到占用的端口是5500

2.查看指定端口的占用情况
C:>netstat -aon|findstr "9050"

2、利用netstat查看远程登录服务器的情况和ip

-i 显示自动配置接口的状态。那些在系统初始引导后配置的接口状态不在输出之列

澳门博发娱乐官网 4

The socket has an established connection.

本文由胜博发-操作发布,转载请注明来源:怀疑上次遇到的问题就是TIME澳门博发娱乐官网: