首页
学习
活动
专区
圈层
工具
发布

【NodeJs】启动本地服务遭遇端口占用怎么办⁉️

Dear,大家好,我是“前端小鑫同学”,长期从事前端开发,安卓开发,热衷技术,在编程路上越走越远~ 写作背景:      在目前的众多前端工程化CLI中大多都提供在本地启动静态服务来辅助开发中页面的渲染...,这些个CLI在遇到本地的端口占用的时候往往采用端口自增来重新启动服务。...use的缩写,当我们重复启动同一个服务的时候会遭遇这个问题。...让启动服务不再尴尬: 构建一个基础的http服务: const http = require('http'); let port = 3000; const server = http.createServer...error', onError); console.log(`> Local: http://localhost:${port}`); }); 扩展学习: Vite就是使用这种方式来处理端口占用的构建工具

1.9K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何查看端口被哪个进程占用?

    天小麦苗给大家分享的是如何查看端口被哪个进程占用。 如何查看端口被哪个进程占用?...404,然而nginx的配置都没改变过,使用F12发现返回的地址是127.0.0.1:62251,进而去查询哪个服务在占用这个端口,导致访问都到这里了。...打开命令行界面,输入命令netstat -nao|findstar "XXXX"(注:XXXX是想要查看的端口号,以25340端口为例)就会输出包含25340端口使用的情况,具体对应的行是 协议 本地地址...---- linux如何查看端口被哪个进程占用?...1、lsof -i:端口号 2、netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 【步骤一】lsof -i lsof -i 用以显示符合条件的进程情况,

    26.7K20

    Windows查看服务占用端口

    本文以MongoDB为例,其他服务的查看流程类似: 1.查看服务的PID 名词解释: 服务:电脑访问数据库,其实数据库就是一种服务。服务必须要开启后,才能对其进行访问。...image.png 从上图中可以看出PID为4584的进程的本地地址为:127.0.0.1:27017 即PID为4584的进程占用端口为27017 3.查找PID对应的端口 查找命令:netstat...代码中有2个函数,定义getPid函数用于模糊搜索进程名和其对应的PID,传入参数processName数据类型为字符串; 定义pid2port函数用于获取PID及其占用的IP本地地址和端口,传入参数...%(pid,address,port)) flag = False if flag: print('PID为%s的进程没有占用端口...,上面一段代码的运行结果如下: 进程和对应的PID: mongod.exe 4584 PID为4584的进程本地地址为:127.0.0.1:27017,端口号为:27017

    28.5K41

    跑模型被挤了?立即查看服务器GPUCPU占用,别再误杀他人进程!

    这是共享服务器的基本素养,请务必牢记。那到底该怎么看服务器的资源占用情况呢?别急,教程这就奉上!核心教程:如何查看服务器资源占用情况?无论是 CPU 还是 GPU,我们都有对应的查看工具和命令。1....CPU 占用情况:**top** 命令如果你想看服务器上 CPU 的使用情况,top 命令绝对是你的首选,它就像 Linux 里的“任务管理器”,能实时动态显示系统进程。怎么看?...通过这些命令,你就能精准地知道,服务器上的 GPU 是不是被占用了,以及具体是哪个用户在占用。3....这个命令会列出该用户在服务器上运行的所有进程,包括进程ID (PID)、CPU/内存占用等。这样你就能知道对方在跑什么程序了。4....如果确实需要资源,并且对方占用时间过长或资源浪费,请礼貌地联系使用者协商,问问他大概什么时候能结束。如果联系不上,或者情况特别紧急,再考虑联系服务器管理员,让他们来处理。

    3K10

    MySQL 服务占用cpu 100%,如何排查问题? (MySQL面试第七弹)

    MySQL 服务占用cpu 100%,如何排查问题?...(MySQL面试第七弹) 一、引子 对于互联网公司,线上CPU飙升的问题很常见(例如某个活动开始,流量突然飙升时),按照本文的步骤排查,基本1分钟即可搞定!特此整理排查方法一篇,供大家参考讨论提高。...–》上一节步骤5 确定是Full GC,接下来找到具体原因: 生成大量的对象,导致内存溢出-》执行步骤6,查看具体内存对象占用情况。...内存占用不高,但是Full GC次数还是比较多,此时可能是代码中手动调用 System.gc()导致GC次数过多,这可以通过添加 -XX:+DisableExplicitGC来禁用JVM对显示GC的响应...代码某个位置有阻塞性的操作,导致该功能调用整体比较耗时,但出现是比较随机的;平时消耗的CPU不多,而且占用的内存也不高。

    2.9K10

    服务端口占用案例分析

    背景 因为公司有些私有化业务(TOB),需要到客户现场部署,所以考虑到POC的简单性,我们有较多服务是安装在一台主机上的,所以出现了端口占用导致程序重启不生效的情况。 现象 ?...问题排查过程 既然端口占用了就用netstat -antltp |grep 10003 看看Java API Server启动的服务端口10003被谁,给占用了,详情如下: ?...分析根因 从上面可以看出10003端口是被nginx占用,这是运维nginx接收了很多请求,进行代理的时候发起tcp连接,这时会占用一个未被使用的随机端口,而后端应用和nginx部署在同一台机器,由于请求过多...,nginx发起了大量连接,每个连接都是短连接,占用了大量的随机端口,并且需要经过30秒的TIME_WAIT状态才能释放占用,而这里碰巧nginx随机端口Local Address 也是10003, 跟我们...Api Server程序要启动的服务端口10003正好冲突,还没有被释放,这才导致这种情况的发生。

    1.1K20

    mysql造数据占用临时表空间

    MySQL在处理复杂查询时,有时会使用临时表来存储中间结果。当这些临时表占用大量空间时,可能导致性能下降甚至服务中断。...数据类型不当:如果列的数据类型过大,临时表占用的空间也会相应增大。 临时表的清理:如果长时间运行的事务导致临时表占用过多空间,可能影响其他用户。...注意,增大内存参数可能导致服务器内存压力增加,需谨慎。 数据类型优化: 尽可能使用较小的数据类型,减少存储空间。 对于VARCHAR,确保长度合适,避免浪费空间。...使用并行查询和分区表 并行查询:MySQL 8.0 引入了并行查询,可以将大型查询拆分为子任务并行执行,降低临时表空间的占用。...动态调整参数:在不影响服务的情况下,可以动态调整tmp_table_size和max_heap_table_size,根据实际负载进行优化。

    1.2K10
    领券