会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一个兴趣使然的程序员
我需要一块磨刀石和一条满是荆棘的路
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
下一页
2024年4月16日
记一次栈溢出异常问题的排查
摘要: 刚修改的服务,推到开发环境之后,总是时不时的崩溃,但是不知道为什么。尝试找到他的最后一次调用,也没有复现。 没有办法,只能抓dump了。 开启崩溃自动dump,网络上很多,不赘述了。 拿到dump之后,首先看看是什么类型的异常 如图所示,是个栈溢出的异常。 打印一下堆栈,发现密密麻麻的全是这个代码。
阅读全文
posted @ 2024-04-16 17:13 连程
阅读(486)
评论(3)
推荐(3)
2022年5月26日
【Windbg Preview】Failed to load data access DLL, 0x80004005
摘要: 最近使用Windbg的时候一直在用Preview版本,感觉解析一下就能直接加载起环境来太爽了。不过最近遇到一个dump加载不起来了。 但是最近一次加载却失败了,尝试了很久也不行 Failed to load data access DLL, 0x80004005 Verify that 1) you
阅读全文
posted @ 2022-05-26 18:55 连程
阅读(502)
评论(0)
推荐(0)
【Windbg】记一次线程卡主的问题
摘要: 测试告诉我们定时任务没有执行了,排查相关日志,只有开始执行,没有执行结束。估计是什么地方卡主了。 所以dump分析日志 先检查一下加载情况 !eeversion 线程卡主了,先看线程 !runaway 有两条线程时间挺长的。有一条是我们的调度常驻线程。时间成是对的,另一条应该就是卡主的。 先看第一条
阅读全文
posted @ 2022-05-26 18:29 连程
阅读(650)
评论(0)
推荐(3)
2020年9月4日
记一次内存飙升的Windbg
摘要: 背景 突然间接到运维的报警,我们一个服务,内存找过了6GB的占用。才6GB 也不是很大,因为在处理别的事情,服务dump一下暂时一放,然后半小时之后,接到了运维的Kafka堆积报警。然后切换着重启了一下两个节点,Kafka消费速率回复正常,内存也从500M攀升到2GB后逐渐稳定。当天半夜,运维又报警
阅读全文
posted @ 2020-09-04 11:24 连程
阅读(763)
评论(3)
推荐(6)
2020年6月18日
如何只用5分钟完成数据 列表、创建页面
摘要: 前言 我们当然希望能够更快的完成我们的工作,这样我们才能有更多的时间做其他的事情,比如说测试、学习、放松。 背景 软件一般也就这么几个方面的工作要做,增、删、改、查。如果归结到页面上来说,那么无非也就这么几个页面Form页面(增)、列表页面(查、删)、编辑页面(改)。很大程度上,你的项目就是由不同的
阅读全文
posted @ 2020-06-18 23:53 连程
阅读(966)
评论(0)
推荐(1)
2020年5月23日
从零开始搭建一个PaaS平台 - 我们要做什么
摘要: 前言 从最开始的小公司做小网站,到现在进入现在的公司做项目,发现小公司里很多很多工作都是重复的劳动(增删改查),不过想想也是,业务软件最基础的东西不就是增删改查吗。 但是很多时候,这种业务逻辑其实没有必要挨个重写。总不能说你的增删改查比我的高级很多。很大程度上,复杂的问题只是数据太多了怎么优化。 简
阅读全文
posted @ 2020-05-23 20:32 连程
阅读(6654)
评论(0)
推荐(0)
2020年5月10日
C# 多线程猜想
摘要: 公司分配给我一个活,让我给Kong网关做一个获取设置的站点。Kong网关号称几万的QPS的神器,我有点慌,如果因为我的站点拖累了Kong我就是千古罪人。 配合Kong的站点必须要经过性能测试,在性能测试的时候就发现个很有意思的现象,如果我用25条线程压我的站点,那么结果是这样的。 如果我用50条线程
阅读全文
posted @ 2020-05-10 00:25 连程
阅读(762)
评论(3)
推荐(2)
2020年5月7日
使用Golang + lua实现一个值班机器人
摘要: 我们在的项目组呢,有一项工作是,收邮件(很大程度上使用邮件是为了存个底),然后从我们的系统里边查一下相关信息,然后回复个邮件的工作。虽然工作量并不大,但是会把时间切的稀碎。为了拯救我的时间,所以做了一个邮件的值班机器人。让他来顶替我自动回复邮件,考虑到这个东西应该也有不少人会用得到,所以就把这个东西
阅读全文
posted @ 2020-05-07 22:22 连程
阅读(2754)
评论(2)
推荐(2)
如何使用Golang实现一个API网关
摘要: 你是否也存在过这样的需求,想要公开一个接口到网络上。但是还得加点权限,否则被人乱调用就不好了。这个权限验证的过程,最好越简单越好,可能只是对比两个字符串相等就够了。一般情况下我们遇到这种需要,就是在函数实现或者添加一个全局的拦截器就够了。但是还是需要自己来写那部分虽然简单但是很啰嗦的代码。那么存不存
阅读全文
posted @ 2020-05-07 13:00 连程
阅读(4025)
评论(0)
推荐(1)
2020年4月10日
记一次Windb死锁排查
摘要: 正在开会,突然线上站点线程数破千。然后一群人现场dump分析。 先看一眼线程运行状态 !eeversion 发现CPU占用并不高,19%,937条线程正在运行。 看看他们都在干什么。 ~* e !clrstack 发现大片内容相似的,并且最后一行是System.Threading.Monitor.E
阅读全文
posted @ 2020-04-10 16:59 连程
阅读(573)
评论(3)
推荐(0)
1
2
3
4
5
下一页
公告