0) Создайте промежуточную среду, максимально имитирующую производство.Воспроизведите проблему там.
1) Вы можете присоединиться к запущенному процессу, используя gdb -a
(конечно, нужна отладочная сборка)
2) Убедитесь, что ulimit - это то, что вы думаетеэто так (выводите ulimit в файл из сценария оболочки, который запускает ваш сервис непосредственно перед его запуском).Обычно вам нужно установить ulimit в файле / etc / profile;установите его ulimit -c 0
на неограниченное количество
3) Найдите основной файл, используя find / -name \*core\* -print
или аналогичный
4) Я думаю, что GDB выдаст вам список загруженных общих объектов (.so), когдавы присоединяетесь к процессу.
5) Добавить больше регистрации к вашим услугам
Удачи!