Troubleshooting ‘RPC server unavailable’ 0x800706BA

简介:

Pls refer to: 

Troubleshooting ‘RPC server unavailable’ 0x800706BA

http://enterpriseit.co/windows-server/rpc-server-unavailable-0x800706ba/


Issue: You are getting the error: “The RPC Server is unavailable. (Exception from HRESULT: 0x800706BA)”


Cause: This error is likely caused by the RPC ports being blocked between the servers involved in the communication or server process you are trying to complete.



 

Background: RPC is categorized as the X11 protocol and is in the 6001 to 6032 port range.  Commonly 6007 is what is being blocked in this case.


Diagnosis: You can test RPC connectivity from the server you are on to another computer/server using the following command:

Get-WmiObject Win32_ComputerSystem –ComputerName OTHERSERVER

If communications fail you will see output similar to the following:

wKioL1aDSODA6lICAABrLeRtjQo318.png

If RPC communications are working between the servers you will output similar to the following:

wKiom1aDSN3iSj80AABOkYEmaHc601.png

You can also test specific ports, like 6007 using the telnet command.  If telnet is successful and the port is open then you will see a blank screen.  If telnet fails because the port is closed then it will simply time out as you can see in this example:

wKiom1aDSPKRjX6SAAA4fnS1dfg347.png

 

Resolution: Work on your firewall policies to make sure RPC is not being blocked.  Many firewalls (Watchguard) will block RPC and SMB/NetBios (NetScreen) even when you have ‘any-any’ rules in place.  In the case of WatchGuard you must specifically create a rule/policy to explicitly allow the RPC ports.  In the case of NetScreen (ScreenOS) there is a checkbox in the rule to allow NetBios.


本文转自 zhangfang526 51CTO博客,原文链接:http://blog.51cto.com/zhangfang526/1729880


相关文章
|
网络协议 网络安全 Docker
Docker Swarm 解决报错Error response from daemon: rpc error: code = Unavailable desc = connection error:
本文是博主学习docker swarm遇到的问题记录,希望对大家有所帮助。
1469 0
Docker Swarm 解决报错Error response from daemon: rpc error: code = Unavailable desc = connection error:
|
4月前
|
负载均衡 Dubbo Java
Dubbo 3.x:探索阿里巴巴的开源RPC框架新技术
随着微服务架构的兴起,远程过程调用(RPC)框架成为了关键组件。Dubbo,作为阿里巴巴的开源RPC框架,已经演进到了3.x版本,带来了许多新特性和技术改进。本文将探讨Dubbo 3.x中的一些最新技术,包括服务注册与发现、负载均衡、服务治理等,并通过代码示例展示其使用方式。
250 9
|
4月前
|
JSON 负载均衡 网络协议
Rpc编程系列文章第二篇:RPC框架设计目标
Rpc编程系列文章第二篇:RPC框架设计目标
|
4月前
|
设计模式 负载均衡 网络协议
【分布式技术专题】「分布式技术架构」实践见真知,手把手教你如何实现一个属于自己的RPC框架(架构技术引导篇)
【分布式技术专题】「分布式技术架构」实践见真知,手把手教你如何实现一个属于自己的RPC框架(架构技术引导篇)
186 0
|
4月前
|
Dubbo Java 应用服务中间件
Rpc编程系列文章第三篇:Hessian RPC一个老的RPC框架
Rpc编程系列文章第三篇:Hessian RPC一个老的RPC框架
|
1月前
|
Dubbo 网络协议 Java
RPC框架:一文带你搞懂RPC
这篇文章全面介绍了RPC(远程过程调用)的概念、原理和应用场景,解释了RPC如何工作以及为什么在分布式系统中广泛使用,并探讨了几种常用的RPC框架如Thrift、gRPC、Dubbo和Spring Cloud,同时详细阐述了RPC调用流程和实现透明化远程服务调用的关键技术,包括动态代理和消息的编码解码过程。
RPC框架:一文带你搞懂RPC
|
1月前
|
XML 存储 JSON
(十二)探索高性能通信与RPC框架基石:Json、ProtoBuf、Hessian序列化详解
如今这个分布式风靡的时代,网络通信技术,是每位技术人员必须掌握的技能,因为无论是哪种分布式技术,都离不开心跳、选举、节点感知、数据同步……等机制,而究其根本,这些技术的本质都是网络间的数据交互。正因如此,想要构建一个高性能的分布式组件/系统,不得不思考一个问题:怎么才能让数据传输的速度更快?
|
2月前
|
分布式计算 负载均衡 数据安全/隐私保护
什么是RPC?有哪些RPC框架?
RPC(Remote Procedure Call,远程过程调用)是一种允许运行在一台计算机上的程序调用另一台计算机上子程序的技术。这种技术屏蔽了底层的网络通信细节,使得程序间的远程通信如同本地调用一样简单。RPC机制使得开发者能够构建分布式计算系统,其中不同的组件可以分布在不同的计算机上,但它们之间可以像在同一台机器上一样相互调用。
117 8
|
2月前
|
网络协议 Dubbo Java
什么是RPC?RPC和HTTP对比?RPC有什么缺点?市面上常用的RPC框架?
选择合适的RPC框架和通信协议,对于构建高效、稳定的分布式系统至关重要。开发者需要根据自己的业务需求和系统架构,综合考虑各种因素,做出适宜的技术选型。
126 1