Ребята, мой сервер, написанный на C ++, периодически дает сбой, но не производит дамп ядра.
Дампы ядра создаются обязательно: "ulimit -c" и "/ proc / sys / kernel / core_pattern" установлены правильно.
Странно то, что я несколько раз пытался убить сервер вручную, используя "kill -s SIGSEGV $ pid" и ядра мы производился все время.
Есть ли какое-нибудь объяснение и решение такого странного поведения?
Возможно, он получает сигнал, который по умолчанию не выгружает ядро. Видеть http://www.kernel.org/doc/man-pages/online/pages/man7/signal.7.html
Похоже, мое приложение убито oom-killer ... теперь я должен разобраться, почему это происходит :(