读书人

来来来Linux服务器崩溃!100分求解

发布时间: 2012-06-08 12:55:24 作者: rapoo

来来来,啊,Linux服务器崩溃!100分,求解!!
是这样的上周公司的linux下的一个应用程序崩溃!这个应用器处理几十万个用户网络数据的处理?上周没有找到出错的地方?
求高手这点应该找到出错的地方啊?我看了日志也是上百万条日志记录(当天),这不像客户端程序,真不知道是哪里出了错
gdb调试也不太可能吧,它已经崩溃了,下一次模仿到出错的时候不知道模仿到什么时候,所以gdb不可能?求高手指点我该怎么找到错误呢?
1.比如,我是说比如出现0xXXXXXXXXX,访问,或则错误而崩溃怎样解决?(假如)?
2.假设应用程序没崩溃但是处理网络数据异常了,怎样找错?
3.针对我上面的问题应该如何解决啊?真不知道在哪里找痕迹了(日志,gdb都不好找啊)
分点做答

[解决办法]
在程序启动目录,查看是否有core
然后gdb察看下
[解决办法]
看过/var/log/message了么?
[解决办法]
进程意外退出会在当前目录下产生形如‘core.数字’的文件比如‘core.1234’
使用命令
gdb 运行程序名 core.数字
进入gdb然后使用bt命令
可以查看进程意外退出前函数调用的堆栈

读书人网 >C语言

热点推荐