RPC communication--portmapper
来源:互联网 发布:网络基础架构设计方案 编辑:程序博客网 时间:2024/06/03 06:39
ARM<------------------------------->ATOM (x86)
Problem: RPC client 端 无法注册成功。
Time point: After product online
Reason (I guess) :
1. register info were dropped ---> filtered by firewall?
2. server cannot handle request ---> server broken down?
Analyse:
a. RPC server 到底是否收到register request, 通过tcpdump 抓包 分析可以看到 有数据包过来。
b. 产品上线前,rpc 服务正常。
因此初步结论为数据包被丢弃。
通过rpcinfo 命令,发现 RPC 与portmapper有关系,于是查找相关资料。
所以尝试通过Iptables,查看portmapper 服务端口111数据通信状态(显示为INPUT dropped),删除此条表单后,RPC 通信恢复正常。
Conclusion:
RPC Service 基于这个portmapper服务,rpc client 的请求通过portmapper后 再 重定向到指定的端口。相当于rpc client 跟 server之间的中转调度器,而portmap服务使用的是111端口,所以把111端口INPUT 数据drop掉后,rpc 服务就不能正常运作了。
portmapper说明参考:
https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s2-nfs-methodology-portmap.html
- RPC communication--portmapper
- Communication
- Communication
- Communication
- RPC
- RPC
- RPC
- RPC
- RPC
- RPC
- RPC
- RPC
- RPC
- RPC
- RPC
- rpc
- rpc
- RPC
- Logback浅析
- spring shiro
- DC-DC电路Layout设计注意事项
- Spring事务管理
- 织梦tag标签按照设定的栏目id获取相应的内容
- RPC communication--portmapper
- android 通过代理activity的方式实现插件化
- Caffe_Windows学习笔记(二)用自己的数据训练和测试CaffeNet
- Android 开发之录音与播放
- Spring JDBC-混合框架的事务管理
- 数据库锁总结
- [LeetCode]21. Merge Two Sorted Lists
- 道路改建
- Java 打包 jar 运行