2021
10-12
10-12
redis使用不当导致应用卡死bug的过程解析
目录topjstack查看堆内存执行thread命令 首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象刚开始当测试抱怨环境响应慢的时候,我们重启一下应用,应用恢复正常,于是没做处理。但是后来问题出现频率越来越频繁,越来越多的同事开始抱怨,于是感觉代码可能有问题,开始排查。首先发现开发的本地ide没有发现问题,应用卡死时候数据库,redis都正常,并且无特殊错误日志。开始怀疑是sandbox环境机...
继续阅读 >
就一直这样,卡在这儿,不动,也不报错,也没有报错日志。以下是我尝试的解决方案:扩展idea内存,无效。重启电脑,无效,似乎也不是网络的问题。切换本地仓库,无效。清除缓存和索引,无效。删除项目,重新引入,无效。删除项目,重新下载,再导入idea,无效。新建一个类,加上启动类的注解,在run方法前加一个sysout,无效。关闭idea,项目导入eclipse,启动。重新打开idea,再看看是否能启动,无效。卸载,重装.。卸载重装当前...
一、解决方案搜寻刚出IDEA2020.2版本的时候,当时第一时间更新了。打开公司的项目,没啥问题,但是当打开自己的项目的时候,就会看到右下角显示readingpom.xml然后就卡死了。很多次都这样,后来就回滚了2020.1,直到今天才来再次尝试发现原因和解决方案。1.1导致原因的设定如果有幸点进了setting中的Maven选项卡,那么可以看到"Mavenhomedictionary"也就是自定义的本地Maven路径被改成了C:\Users\{你的用户名}\...
背景在使用scrapy爬取东西的时候,使用crontab定时的启动爬虫,但是发现机器上经常产生很多卡死的scrapy进程,一段时间不管的话,会导致有10几个进程都卡死在那,并且会导致数据产出延迟。问题定位使用py-spy这个非常好用的python性能分析工具来进行排查,py-spy可以查看一个python进程函数调用用时,类似unix下的top命令。所以我们用这个工具看看是什么函数一直在执行。首先安装这个工具pipinstallpy-spy用py-spy看看scrapy哪个...
背景最近在做项目的时候,向前端传输带图片的md文件,然后编辑完成想试着发送的时候发现Pycharm忽然卡死了,打开也是闪退。解决方法先将md文件移出项目文件,打开Pycharm,然后再进行下列操作。打开File->Settings->Plugins->installed把我们的MarkdowmSupport前面的勾取消掉。在我们的Plugins还有个比较好的MD插件,就是那个MarkdowmNavigator这个插件,我们可以把它安装再重启,这样就可以看到我们的图片了。补充知识:解决pyc...