摘要: 程序dbstore连接cm时发送1万条左右的数据就会报”连接不上cm“的错误,此时重启dbstore,仍可继续发送,发送一端时间之后又会报这种错误方法:看代码找错误日志,看看代码中的哪条错误信息出现在了代码中,据此找到问题结果:代码中有些错误判断时没有打印错误日志,这种多是malloc的代码到底是哪个分配失败了呢?方法2:使gdb调试,看看程序失败在哪里1、从日志中提取出错的行,b xxx.cpp:1383 设置断点后,c 继续;info locals后查看变量信息,发现val_buf值为0,说明分配失败,此时iRetVal值为-15,2、在代码中查看该值对应的而错误确实为InitBuffEr 阅读全文
posted @ 2012-07-10 20:29 mangu_uu 阅读(464) 评论(0) 推荐(0) 编辑