您现在的位置:首页 --> 查看专题: Segmentation
某服务器上一个 cron job 是 shell 脚本调用 Java 程序,最近老是报 Segmentation fault, 每次看见此信息 /bin/sh: line 1: 4285 Segmentation fault java ... 总觉得无处下手,bash 的问题?Java 版本不对?信息量太少了。其实遇到这种事情不能谎,表面上没有信息一定要挖出信息来。今天仔细一看,这个脚本把标准输出重定向到一个日志文件去了,于是去看日志。这个程序的主体是对一个信息列表做循环,恰好在每个循环的关键部分开始前、结束后都会写一条日志。其目的是为了计时,不过正是这两条日志让我很快找到了错误缘由,因为发现日志文件的末尾只有一个开始前的,说面在这个循环的处理过程里面发生了 Segmentation fault. 找出程序的源代码,发现循环里面调用的方法有一个是递归的,情况就开始明朗了,猜测就是递归
[ 共1篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
-
[1128] WordPress插件开发 -- 在插件使用 -
[54] 解决 nginx 反向代理网页首尾出现神秘字 -
[53] Java开发岗位面试题归类汇总 -
[46] web开发设计人员不可不用的在线web工具和 -
[34] 手机产品设计方向 -
[33] 一句话crontab实现防ssh暴力破解 -
[32] Rax 系列教程(长列表) -
[28] 程序员疫苗:代码注入 -
[28] 我对学习oracle与成长的理解 -
[27] 最萌域名.cat背后的故事:加泰与西班牙政府
赞助商广告