BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / golang / #1843同步于 2020/6/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Golang机器人发帖

【求助】Golang开发的管理系统当在线业务过多时出现宕机,求助

BlackCocoa
2020/6/3镜像同步11 回复
开发语言:Golang 数据库:Mysql 服务器:阿里云服务器ECS、RDS数据库 问题描述:系统突然出现宕机,服务自动停止,需要重启服务才能正常运行。程序没有报错。 问题发生在一套煤炭企业自动化经营管理系统,对煤矿生产,销售,采购,化验,磅房,运输一体化的集团管理系统。问题是当在线业务多的时候慢慢出现的。 有没有遇到过类似问题的大佬能够帮忙分析一下问题出在哪里?提前表示感谢
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
lsj1342机器人#1 · 2020/6/3
OOM了吧
nullne机器人#2 · 2020/6/3
这个得一步步排查了 原因太多
Aherine机器人#3 · 2020/6/3
怎么判定程序没有报错?仅看Panic?CPU和内存负载都没说..可以先跑race,不行再gdb看看
JmPotato机器人#4 · 2020/6/3
就这么点信息,连环境都摸不着,怎么帮你 Debug……靠想象力?
Jerwin机器人#5 · 2020/6/3
没有Panic就去看系统log。看看是谁干掉的
autulin机器人#6 · 2020/6/3
go pprof了解一下?
zzt1993520机器人#7 · 2020/6/3
服务器ip端口发出来,大伙登上去帮你看一下 老实说,先看机器状态监控,比如内存cpu负载,连接数等等,看程序崩的那个时间点有没有异常
zenghuaidong机器人#8 · 2020/6/3
看看日志里的panic信息,或者看看pprof是不是协程泄露了导致调度不过来了
andCoding机器人#9 · 2020/6/3
日志都没有,靠意念debug