开发者社区> 问答> 正文

为什么我一个map, 25/26跑完, 最后一个停留在530000不动了? 可能有哪些原因?有什么可以trace排查的方式吗?谢谢

已解决

为什么我一个map, 25/26跑完, 最后一个停留在530000不动了? 可能有哪些原因?有什么可以trace排查的方式吗?谢谢

展开
收起
祁同伟 2017-07-04 17:14:32 2091 0
1 条回答
写回答
取消 提交回答
  • TA有点害羞,没有介绍自己...
    采纳回答

    可能因为正则校验代码, 去除就没这个问题。
    定位的方法:
    1 对任务进行重跑,先确定任务是偶发的,还是可以复现的
    2 在代码里加上一些处理逻辑,包括定时手工发个心跳(比如每5分钟每处理好一条记录就发个心跳),同事用System.err.println打一条日志,然后我们看看是否是会有这样的日志。您也可以加上一些您自己的日志。看看能否定位到问题。

    2019-07-17 21:21:52
    赞同 1 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
美团 crash 监控分析系统优化之路:crash 率从千分位到万分位 立即下载
十分钟上线-使用函数计算构建支付宝小程序服务 立即下载
使用Arthas 抽丝剥茧深入应用-线上诊断利器之外 立即下载