失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 服务器端口使用过多导致的严重问题 redis 无法正常启动 SQL server 出现 TCP 1433 无法建立侦听

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

时间:2019-01-30 21:06:00

相关推荐

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

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

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

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

过程中的其他情况:

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

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

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

解决办法:

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

我的结果是有个C:\Windows\\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 连接。

如果觉得《服务器端口使用过多导致的严重问题 redis 无法正常启动 SQL server 出现 TCP 1433 无法建立侦听》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。