zoukankan      html  css  js  c++  java
  • 进程的端口被占用的解决方案

    今天,不小心把IIS的默认站点给删除了,再次添加默认站点,路径C:inetpubwwwroot,发现启用时,提示--另一个程序正在使用此文件,进程无法访问!

    解决方案:在DOS下输入: netstat -ano 查看80端口信息中的PID号,然后打开任务管理器查看对应PID的程序名称。 打开任务管理器,点击“查看”/选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看到是那个程序占用的了,最后发现是迅雷占用了80端口。更改这个程序的port,再重启这个程序,使更改生效。再次启动iis,一切ok。

    百度得知 如迅雷下载有时会占用80端口,且当占用80端口下载时速率会大幅提升。

    图例:在开始菜单->运行->cmd->输入 netstat   -ano 命令,可以查看哪个进程占用了8080和8009端口,找到占用端口软件的PID,然后在任务管理器找到对应PID的软件,关闭结束该进程即可。如果任务管理器中没有显示PID列,需要设置,查看---》选择列---》勾选“PID(进程标识符)”。

    方案2:修改tomcat默认端口号。

    修改Tomcat的配置文件。 例如:C:/tomcat5.5.25/conf/server.xml  <Connector port="8080" maxHttpHeaderSize="8192"                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"                enableLookups="false" redirectPort="8443" acceptCount="100"                connectionTimeout="20000" disableUploadTimeout="true" />

    Connector 节点,将port="8080"中的端口改为一个没有被占用的端口。

    注意:方案2不知道好用不好用,先留着没准以后有用!

  • 相关阅读:
    JavaScript String常用方法和属性
    JavaScript null 和 undefined
    document.write()
    MyBatis中的@MapKey注解
    Zookeeper实现分布式锁
    zookeeper相关
    二阶段提交和三阶段提交
    代理模式
    模板方法模式
    策略模式
  • 原文地址:https://www.cnblogs.com/qwg123/p/3821039.html
Copyright © 2011-2022 走看看