服务器端口使用过多导致的严重问题 redis 无法正常启动,SQL server 出现 TCP 1433 无法建立侦听

正常运行的服务,忽然不能正常使用的。

处理过程有些曲折,但不阐述过多,直接上干货。

情况一: node 应用无法正常连接 redis 连接无法。

过程中的其他情况:

 允许redis-cli 时,出现“ 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。”


用 netstat -ano > 1.txt, 保存的结果文件有166k,启动的端口太多了。

网上又说虚拟内存、系统盘空间、内存等,都看了,当然这个也是常规操作,该查看。

解决办法:

根据 netstat 出的结果,看下有哪些进程占用了大量 端口,kill掉。

我的结果是有个 C:\Windows\Microsoft.NET\authman 目录下被放了马。最后kill掉病毒进程,有些杀不掉的,使用procexp 杀的,比系统任务管理器 的结束进程要好用些。

情况二: SQLSERVER 无法正常启动。

启动时,提示“Windows 不能在 本地计算机 启动SQL Server(MSSQLSERVER)。 ..查看系统日志.. 联系厂家,错误代码10048 。”

查看系统日志,MSSQLSERVER 错误日志

服务器 TCP 提供程序无法在 [ 'any' <ipv4> 1433] 上侦听。TCP 端口已在使用中。

TDSSNIClient 初始化失败,出现错误 0x2740,状态代码 0xa。原因: 无法初始化 TCP/IP 侦听器。 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。

TDSSNIClient 初始化失败,出现错误 0x2740,状态代码 0x1。原因: 初始化失败,出现基础结构错误。请检查以前的错误。 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。

由于网络库中存在内部错误,所以无法启动网络库。要确定原因,请查看错误日志中紧位于此错误之前的那些错误。

SQL Server 无法生成 FRunCM 线程。请查看 SQL Server 错误日志和 Windows 事件日志,获取有关可能发生的相关问题的信息。

 

这里有个小提示:通过配置管理器进行 网络、端口配置。结果配置管理器也启动不了,其实是 WMI 服务没启动, 如果有遇到的SQL SERVER 配置管理器无法启动的,可以注意注意。

 

解决方案:

其实和上面一样,都是因为端口被轰炸 导致的。kill进程。

当然网上还说到 在配置管理器中,关闭 SQL SERVER 网络配置 ,协议中的 VIA,这个我也做了,只是个人觉得不是这个原因导致的。

折腾了 好几个小时,网上各种方法找,始终是种收获。分享给遇到此情况的人。一般不做运维,但关键时候总希望有大佬帮忙,来个吧。哈哈

另外,补充一点,过程中发现 1433 端口被外部IP连接上,果断把 1433端口 在防火墙上禁了,就只有本机连接了,127.0.0.1 、 .、 localhost 连接。

您好!对于RedisDesktopManager无法连接Redis服务器问题,有几个常见的可能原因和解决方法: 1. 检查Redis服务器的运行状态:确保Redis服务器正在运行并监听正确的端口。您可以使用命令行工具如Redis CLI或telnet来测试与服务器的连接。 2. 检查网络连接和防火墙设置:确保Redis服务器的网络连接正常,并且防火墙没有阻止RedisDesktopManager与服务器进行通信。您可以尝试在同一台机器上运行RedisDesktopManager和Redis服务器,以排除网络问题。 3. 检查Redis配置文件:确保Redis服务器的配置文件允许远程连接。您可以检查Redis配置文件(通常是redis.conf)的“bind”选项,确保它设置为允许远程连接。如果没有设置,则默认情况下只允许本地连接。 4. 检查认证设置:如果您在Redis服务器上启用了认证,确保在RedisDesktopManager正确配置了用户名和密码进行连接。您可以在Redis配置文件找到“requirepass”选项,并将其设置为所需的密码。 5. 检查RedisDesktopManager的配置:确保在RedisDesktopManager正确配置了服务器地址、端口和其他连接参数。请注意,有些版本的RedisDesktopManager可能需要使用连接URL(如redis://localhost:6379)而不是单独的主机和端口字段。 如果您尝试了上述解决方法仍然无法连接Redis服务器,请提供更多的错误信息或日志,以便我能够更好地帮助您解决问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值