启动fiddler8888被占用

来源:互联网 时间:1970-01-01


    新写了一期活动,准备用线上环境测试一下,本想启动fiddler跳转,但是报提示:port 8888 is in use by process python:2888.如图:


如果选择一个随机的端口也是可以的,但是后面会很麻烦。如果点击是,那么因为给的是一个随机端口,fiddler并不能捕捉你发起的请求。可以下载chrome的一个插件switchysharp,设置代理端口,但是每次开启的时候都要重新设置端口,因为那是个随机数。

    我想查看这个端口为何而起,因为我开机重启这个端口还是被占用了。可能就是之前我启动Cassandra的时候是启动了Python服务的。用命令查询了一下:

    1、查看windows端口进程

启动cmd,输入netstat  -ano可以查看所有端口占用情况;若只要8888port,可以netstat  -aon|findstr "8888"查询:

C:/Users/Administrator>netstat  -aon|findstr "8888"
  TCP    0.0.0.0:8888           0.0.0.0:0              LISTENING       2888
  TCP    10.130.140.199:8888    10.130.131.100:33865   ESTABLISHED     2888
  TCP    10.130.140.199:8888    10.130.131.100:48060   ESTABLISHED     2888
  TCP    10.130.140.199:8888    10.130.131.100:52895   ESTABLISHED     2888
  TCP    10.130.140.199:8888    10.130.144.75:38937    ESTABLISHED     2888
  TCP    127.0.0.1:8888         127.0.0.1:53461        ESTABLISHED     2888
  TCP    127.0.0.1:8888         127.0.0.1:53462        ESTABLISHED     2888
  TCP    127.0.0.1:8888         127.0.0.1:53463        ESTABLISHED     2888
  TCP    127.0.0.1:8888         127.0.0.1:53464        ESTABLISHED     2888
  TCP    127.0.0.1:8888         127.0.0.1:53465        ESTABLISHED     2888
  TCP    127.0.0.1:8888         127.0.0.1:53466        ESTABLISHED     2888
  TCP    127.0.0.1:53461        127.0.0.1:8888         ESTABLISHED     1976
  TCP    127.0.0.1:53462        127.0.0.1:8888         ESTABLISHED     1976
  TCP    127.0.0.1:53463        127.0.0.1:8888         ESTABLISHED     1976
  TCP    127.0.0.1:53464        127.0.0.1:8888         ESTABLISHED     1976
  TCP    127.0.0.1:53465        127.0.0.1:8888         ESTABLISHED     1976
  TCP    127.0.0.1:53466        127.0.0.1:8888         ESTABLISHED     1976

     2.然后根据查询的PID找到对应的进程,我么可以看到占有80这个程序的进程ID:2888,继续输入命令tasklist|findstr "2888",2888就是进程ID,现在知道是哪个进程占用了:

tasklist|findstr "2888"


其实我查了这么多还是绕了很多弯子,毕竟人家早都提示了进程Python:2888占用的,而且如果8888端口是web服务,那么在浏览器是输入127.0.0.1:8888那么会有响应, 就可以看到是什么了,我这里输入后跳转到http://127.0.0.1:8888/opscenter/index.html,是Cassandra cluster页面,8888 是OpsCenter website端口。

    事情到了这里就好办多了,找到DataStax Community/opscenter/conf目录下的opscenterd.conf文件修改8888为其他。










相关阅读:
Top