踩坑记
文章平均质量分 93
CgLeaf
我是一名IT爱好者,很高兴来到CSDN这个平台。
展开
-
记一次线上Zip文件操作导致JVM奔溃
又好久没有整理笔记了。这次疫情防控正好周末居家,就想着花点时间整理下自己工作中遇到一些疑难杂症,帮助自己更透彻的理解某些问题! 言归正传,问题的主要经过是这样的:生产上面运营人员导入一批表盘文件,系统直接挂了。运维人员找到我,整理错误日志,部分如下:hs.err.pid1.log文件部分如下# A fatal error has been detected by the Java Runtime Environment:## SIGBUS (0x7) at pc=0x00007f..原创 2022-03-20 18:55:08 · 2945 阅读 · 0 评论 -
Process的waitFor死锁问题及解决办法
一、问题再现使用wkhtmltopdf插件做html转换pdf,打印条码标签。打印两三张没问题,打印多了程序就出现这种卡死的情况,等很久程序也没有反应,也不报错,后台也没有程序输出。试了几次都是这种情况。感觉程序一直在等待,于是怀疑是死锁。二、查找原因经过查找资料了解到:Process.waitFor可能导致死锁?因为本地的系统对标准输入和输出所提供的缓冲池有限,所以错误的对标准输出快速的写入和从标准输入快速的读入都有可能造成子进程死锁。问题的关键在缓冲区这个地方:可执行程序的.原创 2020-11-12 14:26:06 · 4238 阅读 · 12 评论