当前位置:首页 > 教育培训 >

连接后端服务失败(前后端服务器无法启动)

来源:原点资讯(www.yd166.com)时间:2023-05-10 13:03:11作者:YD166手机阅读>>

背景

周一新年第一天上班,我在像往常一样登录测试环境的业务系统时,遇到了404报错。

连接后端服务失败,前后端服务器无法启动(1)

由于之前也遇到过这个报错,当时是由于登录模块引起的,因此,大概率可以判定这次的报错也是和登录模块有关。前面几次出现问题都是由测试反馈、开发定位解决,为了避免下次再遇到此类问题时无从下手,我决定亲自尝试排查定位一次。

问题排查定位1.理清系统架构
  • 业务系统后台与登录系统后台是彼此独立,中间通过网关相互联系。
  • 业务系统部署在服务器A,网关和登录系统后台都部署在服务器B,用户数据存储在MongoDB数据库,与业务系统一同部署在服务器A,各个服务器均处于同一内网。

连接后端服务失败,前后端服务器无法启动(2)

在简单理清逻辑后,我决定从服务器B上的网关和登录后台开始排查。

2.排查登录相关服务① 查看服务器内存

网关和登录系统后台均部署在服务器B,先简单排查一下内存和磁盘。

[root@instance-en0no105 run]# free -m total used free shared buff/cache available Mem: 16045 8188 2974 872 4882 6649 Swap: 0 0 0

服务器内存还剩2G多将近3G左右,可以排除内存不足导致的服务异常。

② 查看服务器磁盘

[root@instance-en0no105 run]# df -Th Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 7.9G 0 7.9G 0% /dev tmpfs tmpfs 7.9G 0 7.9G 0% /dev/shm tmpfs tmpfs 7.9G 873M 7.0G 11% /run tmpfs tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup /dev/vda1 ext4 40G 19G 20G 49% / tmpfs tmpfs 1.6G 0 1.6G 0% /run/user/0

磁盘状态正常,没有出现写满的情况,因此也可以排除磁盘可用空间不足的因素。

③ 排查网关

排除内存和磁盘的因素,剩下就是关注各个服务了。查看服务状态最直接的方式就是查看日志,通过tail命令带上200参数可以查看日志文件最近的200条日志,带上f可以查看实时日志,因此可以边操作登录、边查看日志打印情况:

tail -200f Rds_20230130042203.log

发现了以下报错,从报错信息中可以看到socket连接超时了,推测应该是网关没有连上登录后台服务,很可能是登录后台服务有问题。

连接后端服务失败,前后端服务器无法启动(3)

④ 排查登录系统后台服务

于是,继续排查登录系统后台服务,通过登录后台日志发现连接mongodb超时了,此时需将排查重点放在服务器A的MongoDB上面。

连接后端服务失败,前后端服务器无法启动(4)

首页 123下一页

栏目热文

java获取当前服务url原理(java 快速获取url 指定字节)

java获取当前服务url原理(java 快速获取url 指定字节)

这篇文章深入分析一下URL和URI。URI全称是Uniform Resource Identifier,也就是统一资源标...

2023-05-10 12:28:07查看全文 >>

调用后端返回的url 需要解析吗(后台接口返回的内容在哪里)

调用后端返回的url 需要解析吗(后台接口返回的内容在哪里)

作者 | 孟祥_成都来源 | https://juejin.cn/post/6928677404332425223前言年...

2023-05-10 12:37:19查看全文 >>

服务器获取请求地址(手机代理服务器地址和端口)

服务器获取请求地址(手机代理服务器地址和端口)

jsp里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有...

2023-05-10 12:52:27查看全文 >>

怎样获取web服务地址(web获取mac地址)

怎样获取web服务地址(web获取mac地址)

#本文仅用于网络安全研究学习任何未经授权的入侵都是违法行为Web服务器信息收集域名收集 : ping www.baid...

2023-05-10 12:54:04查看全文 >>

后端没有请求方式是怎么回事(前端和后端怎么连通起来)

后端没有请求方式是怎么回事(前端和后端怎么连通起来)

来自 | 海角在眼前链接 | www.cnblogs.com/lovesong/p/5533149.html今天与另一位...

2023-05-10 12:37:09查看全文 >>

淘宝信用购入口(淘宝信用付怎么开通)

淘宝信用购入口(淘宝信用付怎么开通)

[闽南网]天猫信用购在哪里开通?怎么开通?还不是很了解的朋友们,下面小编介绍下天猫信用购的申请条件开通方法。天猫信用购开...

2023-05-10 12:38:37查看全文 >>

淘宝信用购怎么付款(淘宝怎么用账户余额付款)

淘宝信用购怎么付款(淘宝怎么用账户余额付款)

近期,不少上海网友反馈收到了花呗升级为“花呗|信用购”的邀请。花呗大家都熟悉,信用购是个啥?据晨报记者了解,这是花呗从去...

2023-05-10 12:38:54查看全文 >>

淘宝信用购额度在哪里看(如何查看淘宝个人的信用额度)

淘宝信用购额度在哪里看(如何查看淘宝个人的信用额度)

花呗迎来重磅升级!昨天,花呗发布公告,已经启动品牌隔离工作。目前有一些网友的花呗已经更新成了“花呗”和“信用购”。“信用...

2023-05-10 12:48:11查看全文 >>

淘宝里的信用购怎么用(在天猫怎样打开信用购)

淘宝里的信用购怎么用(在天猫怎样打开信用购)

最近,不少广州市民的花呗升级到了信用购。如果你也收到了升级邀请,那么恭喜,你的良好信用已经获得了花呗和银行的双重认证。可...

2023-05-10 13:09:00查看全文 >>

淘宝信用购是什么怎么打开(淘宝付款怎么显示零元购)

淘宝信用购是什么怎么打开(淘宝付款怎么显示零元购)

“因为相信,所以看见”,阿里人再次用行动向全世界宣告:信用就是金钱! 3月15日,天猫联合芝麻信用宣布向全行业开放“信...

2023-05-10 12:54:59查看全文 >>

文档排行