摘要:发布服务故障在分布式架构下,发布一个服务,经常遇到消费者无法找到提供者的情况,这种故障的排查如下。如果提供者服务使用的端口不在防火墙开发端口内,也会造成无法连接服务的情况。
发布服务故障
在分布式架构下,发布一个服务,经常遇到消费者无法找到提供者的情况,这种故障的排查如下。
第一步:检查内网
在消费者的机器上,运行ping命令,看下是否能连接到提供者。
第二步:检查端口
1、可能提供者配置的端口被占用了,导致提供者的服务没有起来。使用netstat -anp |grep 端口号,如果对应端口显示情况如下:
如图,表示3306端已经被占用
2、另外一种情况,就是防火墙没有开启对应的端口,利用iptables -L -n可以查看哪些端口已经开放了。如果提供者服务使用的端口不在防火墙开发端口内,也会造成无法连接服务的情况。
第三步:检查机器内存
假如IP、端口都没有问题,证明网络通了,那么可能是服务本省因为某些原因没有起来,比如说内存不足。使用free -m,查看内存使用情况。
PS:真正未用到的内存数(可用内存):free+buffers+cached 的值,也就是+ buffers/cache。如果这个值太小,说明内存不足了。可以考虑把其他较小的项目内存弄小
第四步:检查日志
内存足够的情况下,还不能起来,看下日志是否报了错误,进行修复,重启。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/76549.html
摘要:本文将介绍美团点评整个数据库平台的演进历史,以及我们当前的情况和面临的一些挑战,最后分享一下我们从自动化到智能化运维过渡时,所进行的思考探索与实践。 从自动化到智能化运维过渡时,美团DBA团队进行了哪些思考、探索与实践?本文根据赵应钢在第九届中国数据库技术大会上的演讲内容整理而成,部分内容有更新。 背景 近些年,传统的数据库运维方式已经越来越难于满足业务方对数据库的稳定性、可用性、灵活...
摘要:本文将介绍美团点评整个数据库平台的演进历史,以及我们当前的情况和面临的一些挑战,最后分享一下我们从自动化到智能化运维过渡时,所进行的思考探索与实践。 从自动化到智能化运维过渡时,美团DBA团队进行了哪些思考、探索与实践?本文根据赵应钢在第九届中国数据库技术大会上的演讲内容整理而成,部分内容有更新。 背景 近些年,传统的数据库运维方式已经越来越难于满足业务方对数据库的稳定性、可用性、灵活...
摘要:本篇文章来自于腾讯和共同举办的技术开放日后台专场出品人傅鸿城的分享,由壹佰案例整理编辑。对于腾讯而言,后台服务可用性都是四个九,四个九转化为时间就要求一年内的故障时间不能超过分钟。 showImg(https://segmentfault.com/img/bVvL5f); 本篇文章来自于腾讯SNG和msup共同举办的技术开放日后台专场出品人傅鸿城的分享,由壹佰案例整理编辑。原文发布在壹...
阅读 1789·2021-11-18 13:21
阅读 1930·2021-10-18 13:30
阅读 1495·2021-10-12 10:13
阅读 878·2021-10-09 09:43
阅读 5341·2021-09-22 15:13
阅读 3536·2021-08-11 10:22
阅读 914·2019-08-30 13:46
阅读 3505·2019-08-30 13:21