19 个解决方案
#1
异常终止退出了把
#2
这么查找原因何在呢?
#3
自己推敲自己的代码 要不贴来看看(要是不长的话
)
#4
代码很长,而且会创建很多进程做不同的事,进程又会创建进程。
代码应该没什么问题吧,因为运行了多次都没发现问题,只是换了系统就发现这个问题了。
#5
这种事情,只能查代码,看日志,光你这点信息谁也说不了什么。
还有就是,可以看一下你的代码所用到的系统组件,然后对比SUSE的Changlog,看有那些是你的代码用到的,而且也是变化了的
还有就是,可以看一下你的代码所用到的系统组件,然后对比SUSE的Changlog,看有那些是你的代码用到的,而且也是变化了的
#6
要不你在你的代码里添加一些 输出log信息的代码 包括异常的输出 全部定向到一个log文件
然后分析一下这个log
然后分析一下这个log
#7
真有耐心。
#8
进程异常结束,原因不详。。自己跟踪最有效。
#9
恩。。就是异常。。
#10
这种问题最好的方法就是看日志。比如有没有段错误之类的
#11
程序没有运行日志。。。
#12
应该是有异常了,加个日志,或看看操作系统的日志能不能看点东西出来
#13
肯定要在你的shell加些日志打印了,不慢慢分析日志,谁也不知道咋回事,我也知道异常,但是啥异常还得你自己分析。
#14
uname 看有没有默认的 CPU time limit?可生成的子进程 limit?
set -x 看详细执行记录,如果是 bash 的话。
set -x 看详细执行记录,如果是 bash 的话。
#15
查看日志,没有的话,就要自己跟踪程序的跳出点了。
#16
顶这个了。。。
#17
日志很重要 分析日志
#18
自己加日志分析,一般很快就能定位,看程序不那么直观
#19
#20
#1
异常终止退出了把
#2
这么查找原因何在呢?
#3
自己推敲自己的代码 要不贴来看看(要是不长的话
)
#4
代码很长,而且会创建很多进程做不同的事,进程又会创建进程。
代码应该没什么问题吧,因为运行了多次都没发现问题,只是换了系统就发现这个问题了。
#5
这种事情,只能查代码,看日志,光你这点信息谁也说不了什么。
还有就是,可以看一下你的代码所用到的系统组件,然后对比SUSE的Changlog,看有那些是你的代码用到的,而且也是变化了的
还有就是,可以看一下你的代码所用到的系统组件,然后对比SUSE的Changlog,看有那些是你的代码用到的,而且也是变化了的
#6
要不你在你的代码里添加一些 输出log信息的代码 包括异常的输出 全部定向到一个log文件
然后分析一下这个log
然后分析一下这个log
#7
真有耐心。
#8
进程异常结束,原因不详。。自己跟踪最有效。
#9
恩。。就是异常。。
#10
这种问题最好的方法就是看日志。比如有没有段错误之类的
#11
程序没有运行日志。。。
#12
应该是有异常了,加个日志,或看看操作系统的日志能不能看点东西出来
#13
肯定要在你的shell加些日志打印了,不慢慢分析日志,谁也不知道咋回事,我也知道异常,但是啥异常还得你自己分析。
#14
uname 看有没有默认的 CPU time limit?可生成的子进程 limit?
set -x 看详细执行记录,如果是 bash 的话。
set -x 看详细执行记录,如果是 bash 的话。
#15
查看日志,没有的话,就要自己跟踪程序的跳出点了。
#16
顶这个了。。。
#17
日志很重要 分析日志
#18
自己加日志分析,一般很快就能定位,看程序不那么直观