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

发现项目端口号被占用时如何解决(我的项目是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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 亲爱的爸爸: 生辰快乐!转眼间那个迷倒万千少女的帅小伙已经步入了知命之年,时光很无情地带走了你俊逸的面庞,并...
    珊珊我不来迟阅读 258评论 0 0
  • 塔玛的几把,每天破事情贼多为什么会有很多人去选择那些看起来很“丧”的想法呢?
    蒋血阅读 301评论 0 0
  • 这几天我们租的房子拆迁,房东阿姨他们貌似很开心,可是阿婆她们就没那么高兴了。阿姨他们家拆一栋房子一百多万,后半辈子...
    日落绚阅读 248评论 1 0
  • 2019/3/15 Blue文 读书打卡 书名:《思考,快与慢》 作者:丹尼尔.卡曼尼 章节:第33章〈评估结果的...
    Blue文阅读 397评论 0 2