美文网首页
查看端口占用

查看端口占用

作者: Midorra | 来源:发表于2018-12-29 12:38 被阅读0次

知识要点

lsof -i:port

netstat -anp | grep port

问题描述

我们有时会在服务启动的时候遇到端口被占用的情况,比如我下面在启动 BERT Server 端的时候,报了 ERROR:"Address already in use",这种状况的话,服务端启动就会失败结束

ERROR:Address already in use

解决方案

首先我们查阅服务启动时使用的端口,如图服务启动配置所示

服务启动配置

那么现在让我们来查看一下所有端口的使用情况,方式是命令:lsof -i

查看所有端口的使用情况

我们通过端口信息看到 5555 端口正在监听状态,但是该端口正是我们服务启动的端口,所以不出意外的导致占用情况

当然端口使用的列表可能会很长,找出来就会很麻烦,所以我们也可以更加直接的使用 lsof -i:5555 来查询 5555 端口的使用情况,如下图所示

端口 5555 的使用情况

把查询到被占用端口相对应的进程 kill 掉就好了,这个占用是由于刚才网络不稳定,ssh 断线导致的异常占用

处理掉这些进程以后,重启 BERT 服务端就可以了。我们看到 BERT Server 端成功启动,如下所示

BERT 服务端成功启动

另外还有一种查询方式是 netstat -anp | grep 5555,我们正好用来看一下服务端启动后的端口占用

当然这个 lsof -i:5555 查询的结果是相同的

BERT 服务端成功启动后的端口占用情况

相关文章

  • Windows中查看端口占用及关闭对应进程

    查看端口占用 查看端口占用应用 杀死进程

  • Linux 查看端口占用及关闭进程

    Linux 查看端口占用及关闭进程 查看端口占用 查看指定端口被哪个进程占用的情况 1、lsof -i:端口号 l...

  • linux

    查看端口是否存在指令: [windows下端口占用解决方法-查看和杀死占用端口进程:

  • mac常用命令

    查看端口占用: 关闭占用端口的程序: 查看IP: 切换root用户: 更改hosts:

  • linux服务器常用命令

    1.查看端口占用,cpu负载 查看端口号占用lsof -i:端口号netstat -t unlp |grep 端口...

  • Mac 查看端口占用并杀死进程

    MacBook pro 查看端口占用并杀死进程 查看端口占用情况 $ lsof -i : 8081 控制台列出端口...

  • linux端口占用解决办法。

    ps : linux系统查看端口的占用进程,例如查看端口8080占用: lsof -i:8080 如果有占用,直接...

  • Tomcat相关

    Tomcat端口被占用 1、端口被占用,进入windows命令,查看哪个进程占用该端口 2、然后关闭占用该端口的进...

  • linux常用命令

    1.查看端口占用lsof -i:端口号 查看某一端口的占用情况 netstat -ano | grep 端口号 (...

  • APP自动化问题集

    一、ADB查看端口占用: 1. 查看占用的端口 命令行输入:adb nodaemon server 2. 查看...

网友评论

      本文标题:查看端口占用

      本文链接:https://www.haomeiwen.com/subject/dujulqtx.html