
运维
anderOne
java后台攻城狮一枚
展开
-
线上系统出问题后的排查(很硬核)转自猿小讲
你有没有经历过:一大早就被疯狂的报警炸醒,由于线上应用 CPU 占用率过高 …你有没有经历过:刚到公司,板凳还没有捂热,收件箱里却一堆的客服投诉邮件,需要你排查日志定位问题 …你有没有经历过:下班的钟声即将敲响,但是你还要加班,进行统计应用每秒、每分钟的峰值等各个指标 ,由于 BOSS 要拿这些指标,在明天的技术大会上对外吹牛 …你有没有经历过:深夜正在酣眠,值班的运维疯狂给你打 CALL,...转载 2019-08-05 10:07:51 · 246 阅读 · 0 评论 -
项目线上假死的排查
项目:spring+hibernate问题:接口访问几次之后整个项目出现假死的现象,接口请求能接收到,但是所有的接口都不返回。现象是日志打印到请求的消息就没有下文了,也没发现有报错。处理过程:这种情况很有可能是出现了死锁,资源被占用耗尽等,且项目没有相应的异常捕获打印,因此解决思路是利用自带的工具jstack工具分析。1,使用top命令或者ps -ef|grep 项目端口找到PID。...原创 2019-08-27 12:09:45 · 770 阅读 · 0 评论 -
微信支付返回41004错误
只做记录没有进行详细的探究。背景:使用微信服务号进行支付,服务器通过另一台有外网权限的服务器的NGINX代理访问腾讯的服务器。访问 https://api.weixin.qq.com/sns/oauth2/access_token获取用户的openID,之前一切正常。事故描述:突然有一天系统的公众号支付失败了,系统什么也没有动,查看日志发现腾讯一直连接超时,然后把请求拿出来直接在服务器curl...原创 2019-09-02 16:22:21 · 6979 阅读 · 0 评论 -
tomcat进程意外退出的问题分析
问题:Tomcat进程意外退出。背景:使用脚本文件在shell启动完Tomcat,第二天发现期间Tomcat在一个时间挂了。排查过程:观察Tomcat退出的时间观察ssh的退出时间发现时间很吻合,联想到之前发现的一篇介绍使用脚本启动Tomcat意外关断的文章http://hongjiang.info/why-kill-2-cannot-stop-tomcat/,检查启动脚本.发现...原创 2019-09-12 11:16:51 · 400 阅读 · 1 评论