接到同事报障, 程序又crash了, 但是找不到core, 而且是应该产生core的, 系统肯定哪里又有bug了.先从系统层面大概都巡查了一下:1. 找到别的程序的pid号,然后cat /proc/pid/limits |grep core,返回Max core file size 0 unlimited bytes, 有大问题, Soft Limit值居然是0, 继续找原因.2. 用程序用户执行ulimit -c, 返回unlimited, 系统设置没问题.3. sysctl -a |grep core_ , 查看core_pattern返回core.%p.%e , 没有目录存在与否和权限的问题.4. ssh XX.XX.XX.XX “ulimit -c ” , 远程登陆执行命令, 返回unlimited, 排除了我之前说的怪物世界不打core问题.基本问题都查了一下, 貌似没问题, 但确实没打core, 问题在哪呢? 纠结. 又重复查了下还是没找到问题, 但是有些服务器和程序又反馈是正常的…. (省略一些无用功), 之前的文章说提到, 先ulimit -c unlimited ,然后重启sshd, 这样ssh过来的连接也默认有这个参数了, 也就是说, ulimit值为0 ,
...
继续阅读
(71)