- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
生产环境异常问题排查流程
目前生产环境异常问题主要体现下调用应用程序服务失败,调用应用程序慢、没反应等
情况,针对以上几点异常,主要在以下方面进行重点排查。
PS:优先原则,先保存日志再重启 server
一.调用应用程序失败
分为两个情况, 调用应用程序反馈 404 报错异常, 调用应用程序反馈 5xx 异常, 调用应用程
序抛出异常。
1、404 ,5xx 报错
两种情况,应用程序部署异常,未勾选相关的 SERVER 或 SERVER 无响应(快宕机)
排查流程如下:
(1)登陆控制台检查应用程序部署状况
排查重点:应用程序状态是否为活动,活动即正常。
状态解释
活动:应用程序正常运行,对外提供所有服务
准备就绪:应用程序以及部署到对应的 SERVER ,尚未对外提供服务
失败:应用程序部署失败
(2 )检查部署的 SERVER
控制台 --部署 --选择应用程序 目标
检查是否已经勾选上对应的 SERVER ;
勾选上:将应用部署到对应的 SERVER 。
未勾选:应用没有部署到这个 SERVER 。
(3 )测试部署的应用程序是否能访问
控制台 --部署 --选择应用程序 测试
选择测试点的 URL ,检查是否能正常访问。
重点排查测试点 URL 列表是否和前面勾选上的 SERVER 保持一致; URL 是否能访问。
若以排查均为有异常,进行以下操作
(4 )SERVER 运行情况检查
控制台 环境 --服务器
状态
Running :SERVER 运行正常
Shutdown :SERVER 宕机
Waring :SERVER 报警,请检查 SERVER 运行情况(建议重启)
2、调用应用程序抛出异常
出现这种情况需要在后台查看 error 日志,要求调用方重新调用,定位抛出的异常信息
(1)确认哪个环境出现问题
与反馈方确认,确定调用出现异常的集群
(2 )登陆对应集群查看 SERVER 的 error 日志
相关的 SERVER 集群详情见附件
SERVER 的 error 日志目录: SERVERNAME/bin
查看 error 日志命令: tail -f SERVERNAME.error.log
(3 )通知反馈方重新调用
(4 )通过 error 日志定位异常信息,并反馈给开发组协助排查。
二.调用应用程序慢、没反应
1、硬件服务器性能消耗过大
主要体现在 CPU 使用率过高,内存消耗过大,磁盘空间不足
(1)CPU 使用率过高排查
登录后台服务器,通过 top 命令查看硬件服务器运行状况;通过 Ctrl+m 进行排序,查看进
程使用 CPU 效率情况。
PID :对应的进程 ID 号
执行 ps -eLo pid,ppid,tid,pcpu,comm | grep $PID 查找进程中消耗 CPU 使用率最高的进程
服务器 (对应的 server ;通过 ps -ef|grep PID) — 监视 — 线程 —转储线程堆栈
根据 tid 值查找对应的线程
或者多次执行 kill -3 PID 生成 javacore ;
若控制台出现异常无法打开,可以执行以下操作进行线程转储堆栈收集
执行: kill -3 pid
相关内容在 SERVER 的 output 输出日志中( sun )
相关内容在 SERVER 的 error 输出日志中( jrockit )
(2 )内存消耗过大 (基本不会出现这样的情况 )
通过 free -g 命令查看硬件服务器内存消耗情况
(3 )磁盘空间不足
通过 df -h 查看硬件服务器磁盘信息
若磁盘不足,清空部分日志信息即可。
2、生产环境集群配置有问题
主要体现在 JVM 内存
您可能关注的文档
最近下载
- 抗日战争暨世界反法西斯战争胜利80周年PPT课件.pptx VIP
- 2024金华市金婺资源开发集团有限公司招聘17人笔试备考试题及答案解析.docx VIP
- 小学体育教学课件:跳绳课件.pptx
- 浙教版初中数学八年级上册第二章《特殊三角形》单元测试卷(含答案解析)(标准困难).docx VIP
- 浙江金华市金婺资源开发有限公司招聘笔试题库2022.pdf VIP
- 入院和出院护理.ppt VIP
- 研发人员职称评定与晋升管理办法.doc VIP
- YDT5178-2017 通信管道人孔和手孔图集.docx VIP
- 部编版七上全册古文注释、翻译、简答.pdf VIP
- 厂房出租合同正规版范本(2025年最新版)5篇.docx
文档评论(0)