美文网首页
实习记录之解决项目端口被占用

实习记录之解决项目端口被占用

作者: 小鱼旋子 | 来源:发表于2019-07-24 15:09 被阅读0次

    发现项目端口号被占用时如何解决(我的项目是react项目,默认开启的服务器端口是4000端口)

    1.lsOf -i:端口号

    【则会显示占用这个端口号的进程,会有其类型和进程号】

    2. kill 进程号 来杀掉这些进程

    (我的终端记录如下:)
    panweixuan @ bogon in ~/Documents/code/media/agency on git:feature/feature/fe-agency-edit-3 x [14:40:34] C:130
    $ lsOf -i:4000 【查看是什么进程占用了项目要用到的端口】
    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
    node 2671 panweixuan 26u IPv6 0x7a23eede5e02d7f7 0t0 TCP *:terabase (LISTEN)
    Google 4441 panweixuan 30u IPv4 0x7a23eede675181b7 0t0 TCP localhost:54395->localhost:terabase (ESTABLISHED)
    Google 4441 panweixuan 31u IPv4 0x7a23eede5f7b2eb7 0t0 TCP localhost:54396->localhost:terabase (ESTABLISHED)

    panweixuan @ bogon in ~/Documents/code/media/agency on git:feature/feature/fe-agency-edit-3 x [14:40:41]
    $ kill 2671 【杀掉该进程】

    panweixuan @ bogon in ~/Documents/code/media/agency on git:feature/feature/fe-agency-edit-3 x [14:40:51]
    $ kill 4441

    panweixuan @ bogon in ~/Documents/code/media/agency on git:feature/feature/fe-agency-edit-3 x [14:40:56]
    $ lsOf -i:4000
    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
    node 2671 panweixuan 26u IPv6 0x7a23eede5e02d7f7 0t0 TCP *:terabase (LISTEN)

    panweixuan @ bogon in ~/Documents/code/media/agency on git:feature/feature/fe-agency-edit-3 x [14:41:00]
    $ lsOf -i:4000

    panweixuan @ bogon in ~/Documents/code/media/agency on git:feature/feature/fe-agency-edit-3 x [14:41:43] C:1
    $ npm run start

    3. 若命令行杀不死进程的,手动除掉:

    打开活动监视器(我的电脑是mac的),找到该进程,强制退出。【注意找准的是进程号】
    小TIPS:可先搜索进程的类型来缩小寻找的范围

    image.png

    相关文章

      网友评论

          本文标题:实习记录之解决项目端口被占用

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