Articles of rpc

端点映射器中没有更多端点

我刚刚被转移到一个新的工厂,这个问题一直在popup,错误显示“端点映射器中没有更多端点”。 尝试将计算机重新join域时发生此错误。 我们有这些XPembedded式瘦客户端,他们是唯一有问题的机器。 有没有人见过这个问题? 我已经试图删除对象,没有运气在AD中登台计算机,我也尝试重新启动RPC服务,但也没有产生任何东西。 我觉得奇怪的一件事是这些机器没有RPC Enpoint映射器,他们只有RPC和RPC定位器。

nfs守护进程不听2049端口

我有一些nfs的问题。 看起来像它不听客户端上的2049端口。 客户端和服务器都有Debian linux。 serv$ rpcinfo -p program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100024 1 udp 59336 status 100024 1 tcp 51481 status 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100003 4 udp 2049 nfs 100021 1 udp 58328 nlockmgr 100021 3 udp 58328 […]

在CentOS上,rpcinfo以root用户身份运行exception的源端口

在CentOS 5.10上用rpcinfo命令做一些testing时,我注意到了一个有趣的function。 当以root身份运行时,连接发生后,用netstat -natup查看套接字表,表明连接的源端口小于1024; 我已经看到低至885和高达923的值。如果您作为非特权用户运行,则不会发生此行为; 在这种情况下,你的源端口是一个正常的临时端口。 我正在运行glibc-common-2.5-118.el5_10.2 RPM打包的rpcinfo版本。 我也在CentOS 7.0.1406中validation了这个行为(在rpcbind-0.2.0-23.el7.x86_64中打包的rpcinfo)。 我的问题: 有人知道这种行为会发生的原因吗? 作为非root用户运行时,rpcinfo命令在临时端口上运行得很好。 这种行为是否存在潜在的安全漏洞? 我的本能说不,因为只有以root身份运行才会发生。

Nginx proxy_set_header用于RPCpipe理的主机

我们正在试验一种RPC服务( linkerd ),它充当我们的微服务之间的粘合剂 – 从本地Consul集群中读取它们的位置。现在,Linkerd希望在传入的请求上看到Host标头,以确定要打哪个服务。 在我们的拓扑结构中,我们有nginx作为边缘运行,然后应该代理到Linkerd,并根据path设置Host头。 所以我们testing的一个简单的configuration看起来像这样; location /api/v1/services/service-x { proxy_set_header Host service-x; proxy_pass http://linkerd:4140; } 这不是什么幻想。 它匹配service-xpath的path,然后尝试proxy_pass这些请求与linkerd所设置的服务名称链接。 我们所看到的是Host头永远不会被设置。 如果我curl -H "Host: service-x" linkerd:4140/some/x/path通过Linkerd访问该服务。 我们应该如何使用nginx为上游设置标题? 还是我在做一些愚蠢的事情? 谢谢!

RPC和FaaS有什么实际区别?

现在似乎有很多关于无服务器计算的炒作,我试图理解远程过程调用框架之间的主要区别是什么? 就我而言,这是一回事。 你在别人的机器上调用一个方法或函数。

RPC协议的防火墙规则

我想了解RPC如何工作,以便将某些规则设置为有状态防火墙,允许客户端和服务器之间的RPC。 阅读一些文件后,我有 客户端通过端口TCP 111或UDP 135联系基于RPC的服务器。 客户端通知位置服务器它希望访问的服务器的唯一的RPC服务号码。 位置服务器回复该服务的新(dynamic)端口。 我的第一个问题是:服务器是否通过先前的端口(TCP 111或UDP 135)进行回复,还是使用刚刚打开的新dynamic端口进行回复? 这就是问题: 由于防火墙是有状态的,如果服务器负责通过dynamic端口发起通信,那么规则应该是单向的,源=服务器和目的地=客户端。 如果答案是通过135发送的,那么负责启动到dynamic端口的通信就是客户端。 因此,规则应该与source = client和destination = server是单向的。 我还没有find任何文件描述如何发送这个答复。

在Azure服务器上启用端口135

我在Azure VM上安装了授权pipe理器软件,客户端工具尝试使用DCOM请求连接到它,我相信它使用端口135.但是,尝试build立连接时出现“访问被拒绝”错误。 端口扫描 我做了服务器的nmap扫描,正如你可以在上面的图片中看到的,它说端口135被过滤。 我如何打开它? 我相信这可能是造成这个问题的原因。 安全组 正如你在上面的图片中看到的,我已经在安全组部分的入站规则中添加了端口135。 我不知道这个组是否被分配给VM实例。 火墙 防火墙在服务器上完全禁用。 DCOM服务在DCOMconfiguration设置中为Everyone设置。 RPC服务正在运行并设置为自动启动。 最后,这是我得到的实际错误: 错误 我一直在努力解决这个没有成功的日子,任何帮助,非常感谢。

svchost.exe运行在90%CPU,tasklist / svc显示RpcSs是罪魁祸首

我正在运行Windows Server 2003 Standard(对我来说很难过),我已经应用了所有的安全更新,现在我被一个不断受到svchost攻击的框卡住了。 进程ID总是在700左右,如果我使用tasklist / svc,我可以看到RpcSs正在导致它。 我尝试了各种谷歌search,如closures自动软件更新服务,删除防病毒软件,清除系统项目,删除远程屏幕服务,如RDP,VNC,LogMeIn等。 我仍然坚持这个运行在90%的RpcSs,现在我已经完全掌握了这个系统,但是我不想通过完整的重新安装来查看是否会再次发生。

如何在工作组中使用Windows 8.1中的“服务”MMCpipe理单元pipe理远程计算机上的服务

我试图通过服务MMCpipe理单元pipe理工作组中远程计算机的服务。 这两台电脑都运行Windows 8.1 Pro,并且处于私有状态(在Windows中是私有的)。 RDP在它们之间工作,但有时不可靠,我没有物理访问机器来重新启动它。 我从“错误5:拒绝访问”开始。 为了允许访问,我已经在防火墙设置中允许专用networking的远程服务pipe理,如下所述。 我也已经将LocalAccountTokenFilterPolicy设置为1,如此处所述。 虽然我现在可以运行sc \\computer stop TermService ,但我想使用pipe理控制台来执行此操作。 但是当我尝试将服务pipe理单元连接到远程计算机时,出现错误1726:远程过程调用失败。 任何提示还需要做什么来启用远程服务pipe理?

Windows Server 2008 R2 RODC显示没有安装更新,不会安装更新,不会运行DCPROMO来降级

我有一个Windoer 2008 R2 RODC。 它运行AD DS和DNS,就是这样。 安装不到一天的时间。 Windows更新挂起在无限期地“下载更新”,刷新服务器pipe理器错误与“远程过程调用失败(从HRESULTexception:0x800706BE)”,Windows系统更新重读工具挂在“search更新”,如果我去控制面板,并看看安装的更新,它显示我没有安装,即使有至less20我昨天安装。 我想,即使我可以恢复这个服务器,我不信任它,所以我要运行DCPROMO并将其降级,然后解除它,格式化,重新安装和repromote。 不幸的是,当我运行DCPROMO时,出现一个错误,说它无法检测到Active Directory二进制文件是否被安装。 事件日志中的所有内容似乎都以某种方式引用了RPC。 有没有人看过这个? 我应该只是格式化和重新安装? 如果是这样,那么删除不可恢复的RODC的过程与正常的DC相同吗?