首页 > 其他分享 >服务器端口被占用怎么解决

服务器端口被占用怎么解决

时间:2024-01-21 17:32:33浏览次数:21  
标签:服务器端 端口 占用 PID 解决 287784 端口号

服务器端口指的是用一个程序向服务器发起连接时的请求端口。


比如 FTP:23,HTTP:80,SMTP:25 这些都是TCP的端口,有的也用到UDP的端口。


1、公认端口:这种类型的端口通常称为“常用端口”。 这些端口的端口号范围从0到1024,并且与某些特定服务紧密绑定。 通常这些端口的通信清楚地指示了某种服务的协议,这种端口不再能重新定义其作用。


2、注册端口:端口号是1024到49151,松散地绑定到某些服务。 这也意味着有许多服务绑定到这些端口,这些服务也用于许多其他目的。


那服务器端口被占用的情况下该如何处理呢


第一种:重启计算机:这通常是最直接有效的解决方案,因为它会强制释放占用的端口。


第二种:

手动关闭进程:


1、按下快捷键‘win+R", 输入"cmd",回车打开。


2、进入命令提示符窗口后,输入"netstat -ano",回车执行,就可以查看所有端口被占用的情况。


3、以8888端口为例,找到端口号为8888所对应的PID值, 这里可以看到对应的PID值为' 287784".


4、右键下方任务栏,选择选项列表中的“任务管理器打开。


5、在打开的窗口中,击上方的"详细信息"选项。


6、点击"PID"就可以将端口进行倒序或者正序排列,如果端口号小就为正序,端口号大则为倒序。


7、然后找到与端口相对应的应用。


8、选中右击选择'结束任务就可以了。

或者


   1、按下 `win+R` 打开 "运行" 对话框。


   2、输入 "cmd",按回车键打开命令行窗口。


   3、在命令行窗口中输入 `netstat -ano`,这将显示所有正在使用的端口及其对应的进程 ID (PID)。


   4、根据需要找到占用特定端口的 PID。


   5、使用 `taskkill` 命令结合 PID 终止该进程。例如,如果你找到了 PID 为 287784 的进程占用端口 8888,你可以使用 `taskkill /pid 287784 /f` 来结束该进程。


第三种:更换端口号:如果上述方法不适合或不可行,可以考虑更改服务器的端口设置。确保新端口不会与其他服务冲突,并在配置文件中进行更新。


第四种:重新安装操作系统:如果问题持续存在且上述方法都无法解决问题,可能需要考虑重新安装带有正确端口设置的操作系统版本。

标签:服务器端,端口,占用,PID,解决,287784,端口号
From: https://blog.51cto.com/u_15651751/9355555

相关文章

  • Git必知必会基础(10):远程冲突(conflicts)解决--merge
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/10854115.html数据准备重新克隆 日志 远程分支qzcsbj.txt内容 commitid 其他人提交模拟其他人对master做了提交:直接gitee上修改文件并提交 新的commitid 本地提交本地分支修改qzcsbj.t......
  • Unity下实现跨平台的RTMP推流|轻量级RTSP服务|RTMP播放|RTSP播放低延迟解决方案
    技术背景 2018年,我们开始在原生RTSP|RTMP直播播放器的基础上,对接了Unity环境下的低延迟播放,毫秒级延迟,发布后,就得到了业内一致的认可。然后我们覆盖了Windows、Android、iOS、Linux的RTMP推送、轻量级RTSP服务和RTSP|RTMP播放。目前看,Unity环境下,我们在行业内的延迟几乎是最低的(当......
  • 解决latex在使用lstlisting环境时的Undefined control sequence.错误
    错误描述,如题,Undefinedcontrolsequence.\begin{lstlisting},查了不少的资料,起始就是一句话,缺了宏包的导入。先看代码:\documentclass[11pt,a4paper]{ctexart}\usepackage{listings}%插入代码要引入的宏包\author{gsc}\title{sample}\lstset{columns=fixed,......
  • 国产AI新篇章:书生·浦语2.0带来200K超长上下文解决方案
    总览:大模型技术的快速演进自2023年7月6日“书生·浦语”(InternLM)在世界人工智能大会上正式开源以来,其在社区和业界的影响力日益扩大。在过去半年中,大模型技术体系经历了快速的演进,特别是100K级别的长上下文、代码解释、智能体等新技术的不断迭代。伴随技术水平的不断提升,大模型在应......
  • Vscode打不开的解决办法
    最近存放数据的机械硬盘突然坏了,基本上所有的数据的软件都没了,于是换了个盘开始了重新装软件之旅。VScode和VisualStudio必不可少,因此先开始装这两个软件。在使用卸载软件把VScode卸载并清理注册表后,重新下载安装发现打不开,就上网寻找各种解决办法。主要解决办法有以下5种,1、......
  • 解决controller拿不到前端的参数
    如果在你的控制器(Controller)中无法获取前端传递的值,有几个常见的原因和解决方法:参数绑定错误:确保你的Controller方法的参数列表与前端传递的参数一致。使用@RequestParam、@PathVariable等注解来映射前端参数到方法的参数。@RestControllerpublicclassYourController{......
  • SpringBoot项目通过注解快速解决,字典翻译,响应数据加密,数据脱敏等问题
    简介在几乎所有SpringBoot项目中都会面临字典翻译,接口数据加密,数据脱敏的问题。在每个接口中单独的解决会非常繁琐,因此接下来介绍一下怎么通过注解快速解决这些问题。实现步骤1.引入maven坐标<dependency><groupId>io.gitee.gltqe</groupId><artifactId>......
  • 从食品包装到产品:机器学习驱动的缺陷检测解决方案
    ​从食品包装到产品:机器学习驱动的缺陷检测解决方案随着科技的进步,机器学习和人工智能已经渗透到各个行业,其中包括食品和包装行业。食品和包装的缺陷检测是保证产品质量和消费者安全的关键环节。传统的检测方法通常依赖于人工检查,这不仅效率低下,而且容易受到人为因素影响。而机......
  • spring--是如何解决单例模式下循环依赖问题的
    Spring解决单例bean的循环依赖主要依赖于容器的三级缓存机制,以及bean的提前暴露。这里是它如何工作的:三级缓存:一级缓存(singletonObjects):存储已经经过完整生命周期处理的单例bean,包括初始化和依赖注入等。二级缓存(earlySingletonObjects):存储早期的单例对象的引用,这些......
  • Visual Studio Code 解决JSON中不允许注释?
    1.使用vscode打开json文件后,一些注释显示如图所示,有红色波浪线,影响阅读 2.悬浮在波浪线报错信息,会弹出提示ViewProblem,提示问题是:json文件中不允许注释 3.下面图片表示json文件中不允许注释 4.点击底部工具栏的JSON 5.弹出的窗口中输入jsonwithComments,找......