首页
社区
课程
招聘
求助,关于进程运行时自己结束了
2013-12-16 18:12 5385

求助,关于进程运行时自己结束了

2013-12-16 18:12
5385
主要症状是,程序运行几小时以后.自己就消失了.使用了SOCKET,开多条线程.多个SOCKET句柄。
谁有解决这种问题的经验。告知一下,都有什么地方有可能出问题。

在我自己的宽带上面测试是非常稳定的,几十个小时没问题。换了个地方之后,系统一样。硬件也差不多,问题出的非常频繁

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞0
打赏
分享
最新回复 (10)
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lovelyday 2013-12-16 23:53
2
0
好歹也先自己打印个LOG,看下死在哪,或者用WinDbg挂着跑
雪    币: 439
活跃值: (1279)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
crazyearl 2 2013-12-17 03:00
3
0
崩溃的话有DMP文件,可是现在没有。在容易出问题的地方也设置了SEH
雪    币: 89
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
swlilike 2013-12-17 07:55
4
0
你自己测试的时候是用debug还是release?
debug没问题也许release就有问题呢。
突然没了  肯定不是病毒导致的吗? 一般服务器都有点病毒。
雪    币: 1121
活跃值: (547)
能力值: ( LV5,RANK:66 )
在线值:
发帖
回帖
粉丝
supertyj 1 2013-12-17 09:25
5
0
应该是网络环境的问题,重点看下网络方面的异常处理的到位了没
雪    币: 185
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
whnet 2013-12-17 09:40
6
0
专门拿台机器,试试用windbg挂着跑。 到时候看现场。
雪    币: 358
活跃值: (99)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
杀手killerho 2013-12-17 09:42
7
0
在每个可能出现异常的地方,添加异常处理写上log文件,我曾经写的程序所有的网络方面的代码都没有异常,最后是在字符串的位置出现异常了,程序不够严谨。同一个程序,参数设置不一样就异常退出了。
建议在所有涉及数组、字符串的地方加上异常处理,同时检测网络的情况。
雪    币: 97
活跃值: (141)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
啤酒肚 2013-12-17 09:54
8
0
应用程序可以每个函数加个print到log,再出现这种情况看看log到那个函数后面没有了。
写这种小引擎类的服务,需要功力。
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zeloas 2013-12-22 17:14
9
0
程序一样,机器一样的但是会挂的话,那就是依赖的基础库版本不一样了
如果使用了第三方库的话可能会遇到异常情况(FATAL)自己主动的 exit或者abort,那就没有dump了
雪    币: 10
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jimji 2013-12-24 14:08
10
0
还是应该写LOG文件
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
kychenchen 2013-12-24 14:11
11
0
可能是兼容性问题,以兼容模式运行
游客
登录 | 注册 方可回帖
返回