程序运行出错后系统只要设置了ulimit -c 后就会产生core文件,但是如果程序中使用了setuid和setgid后就不会产生core文件,请教一下setuid和setgid后如何才能产生core文件?谢谢
问题: 系统检查中发现SAP生产系统一台DI的/usr/sap/SID//work 的20G空间100%使用了。 原因查找: 1、在该目录下发现文件名为core的文件有13G大小,ls -l查看该文件最后更新日期为当天的03:30; 2、使用#file core查看结果为core: AIX core file fulldump 64-bit, disp+work知该文件是由disp+work产生。 3、登录SAP查看该台DI在当天凌晨3点左右的系统日志(TA:sm21)如下: 03:03:08|SPO|086|Q0E|Signal 6 received by operating sys...
在项目中有一监控程序,此监控程序是如果超时就拉起监控程序,然后关闭自己。如此的循环。但是循环了大概3个小时后,就会产生core文件。没次循环间隔为10秒。请问,有没有办法根据现在产生的core文件来查看,程序出错的地方。或者有更好的办法来查看出错的地方?请高手指教。谢谢了! [ 本帖最后由 liaoweijun 于 2007-12-6 15:39 编辑 ]
tru64 4。0f 上安装oracle8 ops 经常产生core文件。。。应该怎么办啊。。我是菜鸟刚刚开始学习oracle。。请各位多帮助,应该如何下手?给个步骤好不?
:( xdjm们,我最近负责一个电信项目,后台程序用运行在Solaris系统,用C++开发。程序不断处理采集得数据,程序运行一到两天没有问题,但是到了第三天会出问题,每次出问题都是产生core文件。我用dbx查找出错得代码,发现我得一个变量出现不可能的内容(一个path string ,变成一个古怪的内存内容) 有没有大虾也有同样的问题或者有建议??吐血跪求xdjm指点迷津。 另外,安道理,程序一天运行没有问题就应该比较稳定了,因为交换...